Heim > Backend-Entwicklung > PHP-Problem > So aktualisieren Sie den Cookie-Inhalt in PHP

So aktualisieren Sie den Cookie-Inhalt in PHP

(*-*)浩
Freigeben: 2023-02-25 17:50:02
Original
2756 Leute haben es durchsucht

Die Funktion setcookie() sendet ein HTTP-Cookie an den Client.

So aktualisieren Sie den Cookie-Inhalt in PHP

Ein 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. (Empfohlenes Lernen: PHP-Video-Tutorial)

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);
    }
}
Nach dem Login kopieren

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);
Nach dem Login kopieren

Das heißt, das Cookie wird einmal zweimal verarbeitet Zuweisung.

Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie den Cookie-Inhalt in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage