Heim > Artikel > Backend-Entwicklung > Wie ändere ich den Cookie-Inhalt in PHP?
So ändern Sie den Cookie-Inhalt in PHP: Dem Cookie muss ein Wert zugewiesen werden, bevor eine andere Ausgabe gesendet wird. Der Code lautet [$_COOKIE[$var] = $value;setcookie($var,$value,. $time,$ path,$domain,$s);].
So ändern Sie den Cookie-Inhalt in PHP:
Cookie ist eine Variable, die vom Server an den Browser gesendet wird. Cookies sind typischerweise kleine Textdateien, die ein Server auf dem Computer eines Benutzers einbettet.
Dieses Cookie wird jedes Mal gesendet, wenn der Computer eine Seite über den Browser anfordert.
Der Name des Cookies wird als gleichnamige Variable angegeben. Wenn das gesendete Cookie beispielsweise den Namen „name“ trägt, wird automatisch eine Variable namens „$user“ erstellt, die den Wert des Cookies enthält.
Das Cookie muss zugewiesen werden, bevor eine andere Ausgabe gesendet wird.
Die Funktion gibt bei Erfolg true zurück, andernfalls false.
Heute bin ich bei den Übungen auf das Problem gestoßen, dass das Cookie in PHP aktualisiert werden muss, damit es wirksam wird. Es kann 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 Es ist keine Aktualisierung erforderlich, und der Wert des Cookies kann direkt abgerufen werden. Cookie-Parameter
Tipp: In diesem Code sind diese beiden Sätze für die sofortige Aktualisierung von Cookies wirksam:
$_COOKIE[$var] = $value; setcookie($var,$value,$time,$path,$domain,$s);
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Meisterschaft
Das obige ist der detaillierte Inhalt vonWie ändere ich den Cookie-Inhalt in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!