phpbar.de logo

Mailinglisten-Archive

[php] rawurlencode-Problem

[php] rawurlencode-Problem

Jochen Kaechelin php_(at)_phpcenter.de
Fri, 13 Jul 2001 09:48:55 +0200


> 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