Heim >Backend-Entwicklung >PHP-Problem >Wie ändere ich Cookies in PHP?

Wie ändere ich Cookies in PHP?

coldplay.xixi
coldplay.xixiOriginal
2020-07-14 09:48:183554Durchsuche

So ändern Sie den Cookie-Inhalt in PHP: Öffnen Sie zuerst den Inhalt, der geändert werden muss, und weisen Sie dann das Cookie zu, bevor eine andere Ausgabe gesendet wird. Der Code lautet [$_COOKIE[$var] = $ value;setcookie($var ,$value,$time,$path].

Wie ändere ich Cookies in PHP?

So ändern Sie Cookies in PHP: Der Name wird angegeben als Wenn das gesendete Cookie beispielsweise den Namen „Name“ trägt, wird automatisch eine Variable mit dem Namen erstellt, die den Wert des Cookies enthält An einer beliebigen Stelle wird dem Cookie ein Wert zugewiesen, bevor eine andere Ausgabe gesendet wird. Andernfalls kann die Funktion 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 können Sie Folgendes erhalten: Der Cookie-Wert direkt ohne Aktualisierung. Tipp: Dies funktioniert für die sofortige Cookie-Aktualisierung in diesem Code. Zwei Sätze: cookie

$_COOKIE[$var] = $value;
setcookie($var,$value,$time,$path,$domain,$s);
$user Das heißt, das Cookie wird zweimal gleichzeitig zugewiesen. Die oben genannten Punkte sind alle dieses Mal vorgestellten

Verwandte Lernempfehlungen: PHP-Programmierung von.

Das obige ist der detaillierte Inhalt vonWie ändere ich Cookies 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