Heim >Backend-Entwicklung >PHP-Problem >Was sind die Verwendungszwecke von Cookies in PHP?
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.
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'])){ echo “你上次登陆的时间是”.$_COOKIE[‘lastViat']; //更新时间 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'])){ setcookie(“id”,$id,time()-100); }else{ if(!empty($_COOKIE[‘id'])){ 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!