kostenloser Webspace werbefrei: lima-city


Cookies mit PhP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    h***********r

    Hatte gerade die Idee etwas mit Keksen auf meiner Website rum zu spielen. dafür habe ich mir so einen code zusammengebaut.
    if (isset($_COOKIE["Cloud-Inc-Cookieallow"])){die();}
    		else {header("Location: ./error/Cookie.php");}

    Den Keks setze ich mit
    <?php
    setcookie("Cloud-Inc-Cookieallow", "yes", time()+86400);
    header("Location: ../index.php");
    ?>

    Leider wird dieser bei erneuter abfrage nicht erkannt und erneut gesetzt. Was mache ich falsch?

    // user012 war so nett schon zu helfen, so gehts:
    setcookie("Cloud-Inc-Cookieallow", "yes", time()+86400), "/";


    Beitrag zuletzt geändert: 31.10.2017 17:24:53 von horstexplorer
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. fussballturnier

    fussballturnier hat kostenlosen Webspace.

    Konntest du den Fehler bereits ausfindig machen? Würde mich auch interessieren wie man mit den Keksen umgeht für die Zukunft.
  4. Autor dieses Themas

    h***********r

    Ja könnte ich, steht sogar schon im ersten Post :)
    Es hat nur gefehlt das Web root Verzeichnis anzugeben also /.
    Sonnst ist der Keks nur in der Struktur nutzbar wo er ausgestellt wird.
  5. fussballturnier

    fussballturnier hat kostenlosen Webspace.

    Oh, so schnell gehts das man den Beitrag überliest, tut mir leid.

    Somit liegt dann der Keks im Webroot Verzeichnis und wird von dort aus ausgelesen?
  6. Autor dieses Themas

    h***********r

    Hm das kann ich garnicht so beantworten. Er hat halt die Gültigkeit in allen Verzeichnissen von Domain.tld
  7. fussballturnier schrieb:
    Somit liegt dann der Keks im Webroot Verzeichnis und wird von dort aus ausgelesen?

    "im Webroot" liegt der Cookie nicht. Nicht mal auf dem Server. Nur auf dem Client. ;)
  8. fussballturnier

    fussballturnier hat kostenlosen Webspace.

    :eek: Mein Fehler, hatte grade einen gewaltigen Denkfehler als ich das geschrieben habe, der Cookie wird ja beim Anwender hinterlegt damit dieser ja identifizierbar ist oder das andere Informationen ausserhalb der PHP-Session gespeichert und gelesen werden können.

    Danke für das entfernen des Brett's vorm Kopf :wall::cookie:
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!