Probleme mit Cookies

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme mit Cookies

    Hi,
    hab arge Probleme mit dem setzen von Cookies.
    Das Anfänger-Beispiel,

    setcookie ("testcookie","test");

    funktioniert z.B gar nicht!
    Erst wenn ich

    setcookie("testcookie", "test", time()+3600, "/", "$HTTP_ENV_VARS[SERVER_NAME]", 0);

    angebe wird es gesetzt. Wenn ich die Zeit auf 0 setze wieder nicht.
    Das auslesen bzw. prüfen, ob vorhanden mit z.B

    isset( $HTTP_COOKIE_VARS[testcookie] );

    klappt auch nicht (wenn das Cookie dann mal gesetzt wurde).
    Ich habe ein WAMP-System und arbeite mit globals off.
    Bei PhpAdmin wird auch mit Cookies gearbeitet und da funktionierts auf
    meinem System.
    Keine Ahnung was da los ist. Vielleicht kann mir ja jemand weiterhelfen...

  • #2
    Also nötig sind eigentlich nur die ersten 3 Parameter, die müssen gesetzt werden, damit das funktioniert.
    isset() sollte eigentlich funktionieren, das ist schon seltsam.

    Kommentar


    • #3
      Das ist ja das komische daran. Es klappt einfach nicht mit den ersten drei Parametern. Ich weiss das die Cookiedaten erst in der nächsten Seite verfügbar sind. Deshalb kontrolliere ich das setzen im Cookie-Verzeichnis unter Dokumente und Einstellungen, aber da passiert nichts.

      Anderes Problem ist, wenn ich das Cookie mit allen Parametern setze (und es ist wirklich im Cookieverzeichnis) kann ich es mit keinem mir bekannten
      Befehl auslesen. Habe es mit diesen versucht:

      $HTTP_COOKIE_VARS[mycookie]
      $mycookie
      $_COOKIE('mycookie')

      Ich schmeiss die Scheisskiste bald ausm Fenster!!!

      Kommentar


      • #4
        Ich hab da jetzt so ne Ahnung, warum das nicht funktioniert.
        Hab das ganze mal mit Netscape ausprobiert und da klappts.
        Hab schon ne Zeit lang Probleme mit meinem IE 6.
        Kann nur noch Bilder im *.bmp - Format speichern und den Quelltext von
        Webseiten will er mir auch net mehr anzeigen.
        Vielleicht macht er wegen diesem Bug ja auch Ärger mit den Cookies...
        Wer weiss das schon.

        Falls da zufällig jemand einen Rat hat, kann er es ja hier posten.

        Kommentar


        • #5
          Original geschrieben von PHPDude
          Also nötig sind eigentlich nur die ersten 3 Parameter, die müssen gesetzt werden, damit das funktioniert.
          isset() sollte eigentlich funktionieren, das ist schon seltsam.
          isset() sollte funzen solange es im selben script is :|

          btz versuch ma

          if($HTTP_COOKIE_VARS[testcookie]) {
          // ...
          }


          is aber eigentlich das selbe :|
          Zuletzt geändert von Trashar; 30.03.2003, 10:00.

          Kommentar


          • #6
            Der Fehler lag beim Browser. Er hat die Cookiedaten nicht übergeben, obwohl sie gesetzt wurden. Bei meinem Rechner in der Studentenbutze haut alles hin. Usermanagement steht auch schon. Trotzdem Danke für die Antworten.

            Kommentar

            Lädt...
            X