phpbar.de logo

Mailinglisten-Archive

[php] Problem: =?iso-8859-1?Q?Parameter=FCbergabe?= im Pfad

[php] Problem: =?iso-8859-1?Q?Parameter=FCbergabe?= im Pfad

Antivivisektion e.V. Antivivisektion_(at)_t-online.de
Wed, 26 May 1999 19:29:06 +0200


Hallo, liebe Apache & PHP Freunde!

Rasmus Lerdorf erklärt in "Spell Checking and URL Tricks"
<http://www.phpbuilder.com/columns/rasmus19990407.php3>,
wie Parameterübergabe im Pfad funktioniert:

Im Apache access.conf steht z.B.

   <Location /s> 
   ForceType application/x-httpd-php3 
   </Location>

An das PHP3-Skript http://www.lerdorf.on.ca/s/bogus
kann jetzt der Parameter "bogus" übergeben werden.

Ich habe diese Methode probiert - leider ohne Erfolg.

In meinem Apache access.conf steht

   <Location /dggk> 
   ForceType application/x-httpd-php3 
   </Location>

Starte ich nun das PHP3-Skript "/dggk" mit 
http://localhost/dggk - dann funktioniert es.

Starte ich aber das PHP3-Skript mit Parameter "test"
http://localhost/dggk/test, dann Fehler:

Fatal error: Unable to open \bfg/dggk/test in - on line 0
No input file specified. 

(\bfg ist das Document-Root-Verzeichnis)

Schreibe ich die Location-Anweisung in .htaccess,
dann gibt es einen "500 Internal Server Error".

Rasmus Lerdorf schreibt: The big advantage of the <Location> 
directive is that it can be used  in .htaccess files which is 
good for people who don't have access to change their server's 
configuration files.



Weiß jemand Rat?



Herzliche Grüße,
Thomas Schneider


php::bar PHP Wiki   -   Listenarchive