Als die Schüler heute Übungen machten, stießen sie auf das Problem, dass Cookies in PHP aktualisiert werden müssen, um wirksam zu werden. Sie können mit der folgenden Methode gelöst werden:
// php COOKIE设置函数立即生效,支持数组 function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false) { $_COOKIE[var] = $value; if (is_array($value)) { foreach ($value as $k => $v) { setcookie($var .'['.$k.']', $v, $time, $path, $domain, $s); } } else { setcookie($var,$value, $time, $path, $domain, $s); } }
Auf diese Weise ist keine Aktualisierung erforderlich, sondern Sie können den Wert des Cookies direkt abrufen. Einzelheiten zu den Cookie-Parametern finden Sie im PHP-Handbuch
Tipp: In diesem Code sind diese beiden Sätze wirksam für die sofortige Aktualisierung von Cookies:
$_COOKIE[$var] = $value; setcookie($var,$value,$time,$path,$domain,$s);
Das heißt, für Cookies werden zwei Zuordnungen gleichzeitig vorgenommen.
Empfohlen: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonPHP implementiert Cookies, um sofort wirksam zu werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!