Als je net als hier op tweakers (maar dan met php)
Je scripts benadert met www.site.nl/script.php/var1/var2/var3
En je wil de variabelen var1 var2 var3 er uithalen, moet je eerst in apache
wat dingen instellen.
Ten eerste in httpd.conf alles op AllowOverride All zetten
Dan een .htaccess aanmaken met daar in
En die .htaccess moet je dan in de root directory stoppen van je site.
Dan heb ik m'n script om die variabelen er uit te halen
Dan vraag ik dit op via de url bv www.site.nl/script.php/var/var2/var3/
Maar dan krijg ik !!niet de orginele apache2 foutmelding, maar gewoon de standaard windows 404 error. Hij zoekt dus nog steeds naar een directory, terwijl ik gewoon wil dat hij het script uitvoert.
Heeft iemand een idee wat ik fout doet?
Je scripts benadert met www.site.nl/script.php/var1/var2/var3
En je wil de variabelen var1 var2 var3 er uithalen, moet je eerst in apache
wat dingen instellen.
Ten eerste in httpd.conf alles op AllowOverride All zetten
Dan een .htaccess aanmaken met daar in
code:
1
| Options +MultiViews |
En die .htaccess moet je dan in de root directory stoppen van je site.
Dan heb ik m'n script om die variabelen er uit te halen
PHP:
1
2
3
4
5
6
7
| <? $PATH_INFO = $_SERVER["SCRIPT_NAME"] . $_SERVER["QUERY_STRING"]; list($var1, $var2, $var3) = explode("/", substr($PATH_INFO,1)); echo $var2; //bijvoorbeeld ?> |
Dan vraag ik dit op via de url bv www.site.nl/script.php/var/var2/var3/
Maar dan krijg ik !!niet de orginele apache2 foutmelding, maar gewoon de standaard windows 404 error. Hij zoekt dus nog steeds naar een directory, terwijl ik gewoon wil dat hij het script uitvoert.
Heeft iemand een idee wat ik fout doet?
A smooth sea never made a skilled sailor