Crew PHP |
|
is een mogelijkheid, al raad ik dan een case aan:
switch($_GET['product']){
case 'schoenen':
$page = 'schoenen';
break;
case 'sokken':
$page = 'sokken';
break;
case 'voorbeeld_1_kort': $page = 'kort1'; break;
case 'voorbeeld_2_kort': $page = 'kort2'; break;
default:
$page = 'default';
break;
}
include 'paginas/'.$page.'.html'; // voorbeeldje
switch($_GET['product']){ case 'schoenen': $page = 'schoenen'; break; case 'sokken': $page = 'sokken'; break; case 'voorbeeld_1_kort': $page = 'kort1'; break; case 'voorbeeld_2_kort': $page = 'kort2'; break; default: $page = 'default'; break; } include 'paginas/'.$page.'.html'; // voorbeeldje
Zie ook dat ik 'default' heb ipv 'error'. Mensen kunnen niets aanklikken, of iets verkeerd, of iets wat niet meer bestaat, dan wil je ze geen error geven, maar een pagina met een bericht dat het niet meer bestaat, met gelijk wat links naar plekken waar ze misschien heel willen gaan
edit: Zie ook dat ik alleen de pagina name invul, en de include maar 1x. Mocht je gaan voor bv include_once, dan hoef je dat maar 1x te vervangen. Of je verplaatst alle bestanden van 'paginas' naar 'AndereMap'. |