phpbar.de logo

Mailinglisten-Archive

Problem: Parameterübergabe im Pfad
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problem: Parameterübergabe im Pfad



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

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive