Cookies...mal wieder

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Cookies...mal wieder

    Hi Leute,

    Kann mir jemand von euch erklären, wieso bei der Funktion CheckCookie der Inhalt des Cookies nicht ausgelesen wird?

    Zur Erklärung: Die Cookiewerte stehen in einer externen Konfigdatei, deshal werden sie mit global in die Funktion geholt.
    Es wurde ein Cookie mit beliebigem Namen und Date("mY") als Value gesetzt. Die Funktion CheckCookie soll überprüfen, ob der Cookie mit dem Werte des aktuellen Monats gesetzt wurde. Ist dieser Cookie gesetzt, so bedeutet das, daß im aktuellen Monat bereits abgestimmt wurde, ist der Wert aus einem anderen Monat, wird true zurückgegeben und es darf abgestimmt werden. Eigentlich dürfte es doch nicht so schwierig sein, mit $HTTP_COOKIE_VARS den Wert des Cookies auszulesen, oder???

    Danke im voraus
    Steffen Rieger

    function CookieSetzen()
    {
    //Diese drei Werte stehen in der externen Datei config.inc
    global $cookie_name, $cookie_wert, $cookie_life;
    SetCookie($cookie_name, $cookie_wert, time()+$cookie_life);
    }

    function CheckCookie()
    {
    global $KonfDatei, $PHP_SELF;
    global $cookie_name, $cookie_wert;

    $heute=Date("mY");
    if (isset($cookie_name) && ($cookie_name == $heute)) {//(($HTTP_COOKIE_VARS["cookie_name"])==$heute) {
    return false;
    }
    else {
    return true;
    }
    }

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de
Lädt...
X