Heim >Backend-Entwicklung >PHP-Problem >Was sind die Verwendungszwecke von Cookies in PHP?

Was sind die Verwendungszwecke von Cookies in PHP?

王林
王林Original
2020-08-17 13:31:401748Durchsuche

Cookies in PHP können verwendet werden, um den Benutzernamen und das Passwort des Benutzers automatisch einzugeben und festzustellen, ob es sich um die erste Anmeldung handelt. Ein Cookie ist eine kleine Datei, die der Server auf dem Computer des Benutzers hinterlässt. Wenn derselbe Computer über den Browser eine Seite anfordert, wird das Cookie vom Computer gesendet.

Was sind die Verwendungszwecke von Cookies in PHP?

Einführung in die Definition und Verwendung von Cookies:

Ein Cookie ist eine kleine Datei, die der Server auf dem Computer des Benutzers hinterlässt.

(Empfohlenes Tutorial: php-Grafik-Tutorial)

Jeweils Wenn derselbe Computer über den Browser eine Seite anfordert, sendet dieser Computer das Cookie. Mit PHP können Sie Cookie-Werte erstellen und abrufen.

Beispiel:

Cookie hinzufügen/aktualisieren/löschen/abrufen

<?php
//添加cookie
setcookie("name","zxf",time()+3600);
//数组
 
/$arr = array(1,2,3); 
 $arr_str = serialize($arr); 
 setcookie("a",$arr_str,time()+3600); 
 
//获取cookie
  
var_dump($_COOKIE);
 
//更新cookie
 
setcookie("name","aaa",time()+3600);
 
//删除cookie
 
setcookie("name","",time()-20);
 
//删除所有
 
foreach ($_COOKIE as $key => $value) {
 setcookie($key,"",time()-1);
 }
echo "成功";
 ?>

Wenn der key=>val des von Ihnen gelöschten Cookies nicht gelöscht wird, bleibt das Cookie auf dem Client erhalten Wenn Sie alle Cookies von dieser Website löschen, löscht der Browser die Cookie-Datei.

(Empfohlenes Video-Tutorial: php-Video-Tutorial)

Bestimmen Sie, ob es das ist Erstmalige Anmeldung

<?php
 
//先判断cookie里是否有上次的登录信息
 
if(!empty($_COOKIE[‘lastVisit&#39;])){
 
  echo “你上次登陆的时间是”.$_COOKIE[‘lastViat&#39;];
 
//更新时间
 
setcookie(“lastVisit”,”data(Y-m-d H:i:s)”, time()+3600);
 
}else{
 
//说明用户是第一次登陆
 
echo”第一次登陆”;
 
//更新时间
 
setcookie(“lastViait”,”data(“Y-m-d H:i:s”)”, time()+3600);
 
}
?>

Wenn Sie die Anmeldeoberfläche öffnen, werden der Benutzername und das Passwort des Benutzers automatisch ausgefüllt.

checklogin.php

//获取用户是否选中了保存id
 
if(!empty($_POST[‘cookie&#39;])){
 
  setcookie(“id”,$id,time()-100);
 
}else{
 
  if(!empty($_COOKIE[‘id&#39;])){
 
   setcookie(“id”,$id,time()-10);
 
}
}

Das obige ist der detaillierte Inhalt vonWas sind die Verwendungszwecke von 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