Lynky: Cookie

Hallo,

bitte nicht lachen, ich arbeite aber das Mal mit Cookies (und ich glaub auch das LETZTE Mal).

möchte entsprechend Anleitung auf php.net ein Cookie setzen, wenn der QueryString $lang gesetzt ist. Wenn nicht, dann soll das Cookie ausgelesen werden.
Hab das Ganze in die erste Zeile geschrieben vor allem anderen. Aber ich glaube, erst setzt nicht mal das Cookie.

<?
if (isset($lang))
  {
    setcookie ("lang", $lang, time()+60*60*24*30, "/", ".WALD.NET",0)
  }
Else
  {
    if (isset($_COOKIE["lang"]))
      {
        $lang = $_COOKIE["lang"];
        echo $lang;
      }
  }
?>

Bitte helft mir! *verzweifel*

Danke und Grüsse,
Lynky

  1. Selbst verständlich ist hinter der setcookie-Zeile auch ein Semikolon. Sorry.

    Lynky

  2. OK,
    das lag irgendwie an meinem Testserver.
    Draußen funktioniert es.

    Aber warum liest mir das Skript jetzt ausschliesslich das Cookie aus und schert sich nicht mehr um den Wert des QueryStrings?

    Jemand eine Idee?

    Ich danke für jede Hilfe,

    Lynky

    1. Hi,

      Aber warum liest mir das Skript jetzt ausschliesslich das Cookie aus und schert sich nicht mehr um den Wert des QueryStrings?

      recherchiere im Archiv zu den Sicherheitsrisiken alter PHP-Standard-Konfigurationen.

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes