$Cookie funktioniert nur sporadisch

  • Hi!

    Ich lese mit meinen kleinen Script Cookies aus, um zu prüfen ob der User auch eingeloggt ist.

    Also Cookie auslesen und mit dem Datensatz der DB vergleichen. Problem ist, dass es nur bei mir funktioiert.
    Wenn ich das von einem anderen Rechner aus aufrufe bekomme ich immer eine Fehlermeldung, dass das Cookie nicht vorhanden ist.

    PHP
    $user_session = $_COOKIE['fe_typo_user']; // Session des Users aus Typo3

    Ich habe mir das ganze mal mit phpinfo() angeschaut und tatsächlich ist nur bei mir das Cookie auch vorhanden.
    Bei anderen Rechern, die die Seite noch nicht aufgerufen haben ist Cookie nicht da.
    Wenn ich im Firefox unter Cookies nachschaue und nach dem Cookie suche ist es allerdings vorhanden nur PHP will nicht so recht damit arbeiten.

    Woran liegt das nun, das es bei mir geht und bei keinem anderen.
    Wäre klassse, wenn es eine Lösung gibt!

    Wünsche euch Frohe Ostern!

  • bist du sicher, dass du den cookie mit setcookie() setzt?

    jo, aber ich glaube es liegt an dem Pfad.
    Das Cookie wird gespeichert für den Rootpfad und ich rufe es aus dem Verzeichnis /cal auf.

    Das Cookie wird von Typo3 erzeugt. Also muss ich mich doch durch de Code von Typo3 "wälzen" und das setcookie ändern.

    Das mit dem Pfad habe ich bis gerade nicht bedacht.

  • Das Problem hatte ich auch mal.
    Ich habs dann einfach in alle betreffenden ordner gesetzt.

    Something big is coming. And there will be pirates and ninjas and unicorns...