Ankündigung

Einklappen
Keine Ankündigung bisher.

Cookie-Problem

Einklappen

Neue Werbung 2019

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

  • tobbe
    hat ein Thema erstellt Cookie-Problem.

    Cookie-Problem

    Hallo,

    ich bin an sich schon ein bisschen erfahrener in PHP, doch bei den Cookies habe ich jedesmal das Problem, dass ich keine Cookies setzen kann.
    Ich hab's jetzt, nach ca 1 Stunde aufgegeben, den Fehler zu suchen, bzw. einfach durch raten ihn zu beseitigen...

    Bitte helft mir:
    Code:
    $server = $_SERVER["HTTP_HOST"];
    setcookie("pass", "3", time()+3600, "/", $server, 0);
    Der Host ist im Moment "localhost", jedoch funktionierts auch nicht mit dem richtigen Servernamen....


    Gruß

    tobbe

  • Zergling-new
    antwortet
    Ich setze Cookies meist so

    PHP-Code:
    <?php
    setCookie
    ($name$werttime() + (14 24 60 60));
    ?>
    Abgefragt werden sie auf der nächsten Seite dann mit

    PHP-Code:
    <?php
    $_COOKIE
    [$name]
    ?>
    Probleme hatte ich damit nie.

    Einen Kommentar schreiben:


  • Basti
    antwortet
    Nein, die Angaben sind optional. Schau dir einfach mal das Manual an! Ich vermute, der Fehler liegt entweder daran, dass $_SERVER['HTTP_HOST'] einen falschen Wert ausgibt (soweit ich weiß, lassen sich diese Werte unter bestimmten Bedingungen auch manipulieren, also Vorsicht!), was sich klären würdest, wenn du ihn entweder mal ausgibst oder eben weglässt. Oder daran, dass der Browser den Cookie verweigert. Deshalb meine Frage, aber ich vermute, dass du geprüft hast, dass der Keks auch nicht da iat, wenn du sagst, dass du keine Cookies setzen kannst. Oder eben, der Keks wird korrekt esetzt, aber du liest ihn falsch aus.

    Basti

    Einen Kommentar schreiben:


  • tobbe
    antwortet
    Also, soweit ich weiß, muss man den server angeben...
    Das problem ist ja auch folgendes: Bei einem anderen Script funktioniert diese Art (ist ja nicht das erste mal, dass ich mit cookies arbeite

    Einen Kommentar schreiben:


  • Basti
    antwortet
    Hi "tobbe".

    Bist du sicher, dass dein Browser den Keks auch annimmt und dass du die Daten auf der Folgeseite auch wieder korrekt entgegen nimmst?

    Basti

    Einen Kommentar schreiben:


  • md5hash
    antwortet
    nein den server

    EDIT:
    also entweder du lässt es weg oder verwendest einfach die entsprechende domain..

    Einen Kommentar schreiben:


  • tobbe
    antwortet
    Du meinst das Cookie mit "angabe" ?

    Einen Kommentar schreiben:


  • md5hash
    antwortet
    brauchst du die angabe aus irgend einem grund? sonst lass sie einfach weg.

    Einen Kommentar schreiben:

Lädt...
X