Pfad mit Backslashes in Cookie schreiben bzw. auslesen ??

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Pfad mit Backslashes in Cookie schreiben bzw. auslesen ??

    Hallo Forum,

    ist mir nicht ganz verständlich.

    Ich schreibe einen Pfad in einen [coderwiki]Informationen/Cookie[/coderwiki], also sowas wie:

    C:\bla\blubb\plapp

    Der Pfad wird über ein paar Javascript-Umwege letzendlich via PHP [phpdoc]setcookie[/phpdoc] geschrieben.

    Ausgelesen wird er auch via PHP, also:

    Quellcode

    1. $verzname = $_COOKIE["path"];


    Wenn ich $verzname jetzt ausgebe, werden aus einem Backslash jedes mal 4.

    Sieht dann so aus:

    C:\\\\bla\\\\blubb\\\\plapp

    Wie handle ich das? Ich möchte eine korrekte Darstellung bei der Ausgabe.

    Dankeschee!!
    Um Rekursionen zu verstehen, muss man zuerst Rekursionen verstehen...
  • Hi,

    erstmal danke für die Idee. Aber damit bekomme ich das nicht richtig hin, mag an mir liegen ...

    Das \ ist ja gleichzeitig ESCAPE-Zeichen.

    Deswegen ist '\' ja nicht erlaubt ... d.h.

    $path = str_replace('\\\\', '\', $_COOKIE[path]);

    geht nicht, der Code wird nicht richtig interpretiert.

    Wie löse ich das?

    edit: ich habs, hab einfach anstatt '\' '\\' angegeben und danach ein stripslashes ausgefuehrt. das macht aus zwei \\ einen...
    Um Rekursionen zu verstehen, muss man zuerst Rekursionen verstehen...