Heejz,
Dit scriptje is voor de (nieuwe)multiview gebruikers onder ons...
Als je niet weet wat multiviews zijn heel simpel een 'vervaning' van de optie $_GET['']; athans gebruik je geen ?id= (bv meer).
Voorbeeld: We gaan een script bekijken, dit is de get versie: index.php?pagina=scripts&id=1
Dit word mijn versie: scripts/1... Veel leuker dus;)
Aller eerst ff een .php documentje:
Code:
<?php
ob_start();
session_start();
error_reporting(E_ALL);
if(!empty($_SERVER['PATH_INFO'])){
$_mGET = substr($_SERVER['PATH_INFO'], 1);
$_mGET = explode('/', $_mGET);
}
function Result($numeric='1', $minlenght='0', $maxlenght='25'){
global $_mGET;
if(!empty($_mGET['0'])){
if(strlen($_mGET['0']) < $minlenght Or strlen($_mGET['0']) > $maxlenght){
die('Lenght of string ('.$_mGET['0'].') is to small or to long.');
}
if($numeric == '1'){
if(!is_numeric($_mGET['0'])){
die('String ('.$_mGET['0'].') must be numeric only.');
}
}
} else {
$_mGET['0'] = '0';
}
return $_GET['id'] = $_mGET['0'];
}
Result();
echo $_GET['id'];
?>
Spreekt wel redelijk voor zich, de code hoef je niet uit te teste, is toch wel goed;)
de .htaccess
Code:
Options Indexes FollowSymLinks MultiViews All
Gewoon proberen zou ik zeggen:D