Mailinglisten-Archive |
> Hi Leute! > > Ich arbeite gerade an einem Script wo die > Variablen-Übergabe durch Auslesen > der $PATH_INFO erfolgen soll. > Das heißt, eine URL die aufgerufen wird schaut z.B. so aus: > http://www.testdoma.in/script.php/variable1/wertvonvariable1 > /variable2/wert > vonvariable2 > > Die Variablen werden vorher mit rawurlencode($variable2) bearbeitet. > > Beispiel: > > $variable1= "fsf'Ä'"; > $variable2 = "/dadadadad"; > > Daraus wird jetzt folgende URL gebastelt: > http://www.testdoma.in/script.php/variable1/fsf%27%C4%27/var > iable2/%2Fdadad > adad > > So, sobald ich jetzt diese URL im Browser aufrufen will > (getestet mit IE, > Netscape und Opera): > > The requested URL > /script.php/variable1/fsf'Ä'/variable2//dadadadad was not > found on this server. > > > Web-Server ist Apache 1.3.14 > > > Hat jemand eine Idee, wieso das nicht funktioniert? > Danke! > Kann es jetzt gerade nicht testen, aber escape den string doch vorher einmal - ich denke hier macht das '/' Probleme!
php::bar PHP Wiki - Listenarchive