Thomas Schmieder: gesetzten Cookie auslesen und verändern

Hallo,

da kam mir eben die dusselige Frage in den Kopf, ob man einen gesetzten Cookie auslesen, verändern und zurückschreiben kann?

Irgendwie hab ich da jetzt was vergessen.

Grüße

Tom

  1. Hallo,

    da kam mir eben die dusselige Frage in den Kopf, ob man einen gesetzten Cookie auslesen, verändern und zurückschreiben kann?

    Klar kann man das, wozu wären sie sonst da?

    Irgendwie hab ich da jetzt was vergessen.

    Ja: Du hast vergessen, zu fragen, _wie_ man das macht ... ;)

    Grüße,

    Christian

    P.S.: $_COOKIE["cookiename"] liest den Cookie aus; und Du kannst setcookie einfach nochmal mit dem gleichen cookie-namen aufrufen - dann wird er ersetzt. Wenn Du setcookie mit einem in der Vergangenheit liegenden expires und leerem Wert aufrufst, dann wird der cookie gelöscht.

    1. Hi und Danke,

      P.S.: $_COOKIE["cookiename"] liest den Cookie aus; und Du kannst setcookie einfach nochmal mit dem gleichen cookie-namen aufrufen - dann wird er ersetzt. Wenn Du setcookie mit einem in der Vergangenheit liegenden expires und leerem Wert aufrufst, dann wird der cookie gelöscht.

      Bin heute irgendwie verpennt. Der ganze Tag war unproduktiv. :-(

      Ich hatte da was anderes im Kopf. Der Cookie wird natürlich mit der Seite zum Client übertragen und wie kommt er zurück zum Server? Macht das der Browser beim Aufruf einer passenden Seite automatisch? Wenn man ein und dieselbe Seite über verschiedene URLs zur Verfügung stellt, dann wird er also nur derjenigen übermittelt, mit der er erzeugt wurde. War das richtig? Ist denn ein Coookie dann eine Post- oder eine Getvariable oder macht das keinen Unterschied?

      Ich glaub, ich schlaf erstmal aus und setz mich Sonntag wieder ran...

      Liebe Grüße *gähn*

      Tom

      1. Hallo,

        Ich hatte da was anderes im Kopf. Der Cookie wird natürlich mit der Seite zum Client übertragen und wie kommt er zurück zum Server? Macht das der Browser beim Aufruf einer passenden Seite automatisch? Wenn man ein und dieselbe Seite über verschiedene URLs zur Verfügung stellt, dann wird er also nur derjenigen übermittelt, mit der er erzeugt wurde. War das richtig? Ist denn ein Coookie dann eine Post- oder eine Getvariable oder macht das keinen Unterschied?

        Weder noch. Der Cookie wird im HTTP-Header vom Browser mitgesendet. Er wird an alle Seiten, die _unterhalb_ des Cookie-Paths auf der Cookie-Domain liegen, gesendet.

        Liebe Grüße *gähn*

        Gute Nacht!

        Christian

  2. da kam mir eben die dusselige Frage in den Kopf, ob man einen gesetzten Cookie auslesen, verändern und zurückschreiben kann?

    wofür wäre der/das? cookie sonst gut? JA!