Heim  >  Artikel  >  Backend-Entwicklung  >  Wie ändere ich den Cookie-Inhalt in PHP?

Wie ändere ich den Cookie-Inhalt in PHP?

coldplay.xixi
coldplay.xixiOriginal
2020-07-11 10:36:262815Durchsuche

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);].

Wie ändere ich den Cookie-Inhalt in PHP?

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!

Stellungnahme:
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
Vorheriger Artikel:So schließen Sie PHP CGINächster Artikel:So schließen Sie PHP CGI