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

Was sind die Verwendungszwecke von Cookies in PHP?

王林
Freigeben: 2023-03-04 16:14:01
Original
1779 Leute haben es durchsucht

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 "成功";
 ?>
Nach dem Login kopieren

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

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

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!

Verwandte Etiketten:
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage