Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung zur Verwendung von Cookies in PHP
In diesem Artikel wird hauptsächlich die Verwendung von Cookies in PHP vorgestellt: Hinzufügen/Aktualisieren/Löschen/Abrufen von Cookies, automatisches Ausfüllen des Benutzernamens und Passworts des Benutzers und Bestimmen, ob er sich zum ersten Mal anmelden soll. Es hat einen guten Referenzwert . Werfen wir einen Blick mit dem Editor unten
Verwenden von Cookies in PHP --- Cookies hinzufügen/aktualisieren/löschen/abrufen und automatisch den Benutzernamen und das Passwort des Benutzers eingeben und feststellen, ob es das erste Mal ist Anmelden.
Was ist ein Cookie?
Der Server speichert Benutzerinformationen auf dem Client, wie z. B. Anmeldename, Passwort, usw.
Diese Daten sind wie Cookies. Der Server kann sie bei Bedarf vom Client lesen und im Browser-Cache-Verzeichnis speichern
① Wenn Wenn der Browser auf cookie.php zugreift, sendet der Server auch eine http-Antwort mit Set-Cookie:name=zxf;expire=Wed,21-Sep-2017 20:14 GMT. Wenn der Browser die Nachricht erhält, speichert er das Cookie Informationen. Auf die lokale Festplatte
② Wenn wir keine Zeit haben (der dritte Parameter)
wird das Cookie nicht auf dem Client gespeichert, und wenn die Browsersitzung endet, wird das Cookie gespeichert ablaufen
③ Das Cookie speichert Zeichenfolgeninformationen
④ Der Client kann mehrere Schlüssel speichern=>val
⑤ Während des Speichervorgangs wird das Cookie den chinesischen URL-Code
Cookies können mehrere Schlüssel=>Werte haben und verschiedenen Schlüsselwerten können unterschiedliche Gültigkeitszeiten zugewiesen werdenDer Code lautet wie folgt: xx.php<?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 Schlüsselwert des von Ihnen gelöschten Cookies nicht gelöscht wurde, bleibt das Cookie auf dem Client erhalten. Wenn Sie alle Cookies auf dieser Website löschen, löscht der Browser das Cookie Datei
Bestimmen Sie, ob es sich um das erste Mal handelt, dass Sie sich anmelden
<?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 Anmeldung öffnen Benutzeroberfläche, geben Sie automatisch den Benutzernamen und das Passwort des Benutzers ein Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
Verwenden Sie ajaxfileupload.js, um die Ajax-Upload-Datei PHP version_jquery zu implementierenVergleich der Zeichenverarbeitungsleistung zwischen
PHP und Python_node.js
Konvertieren Sie die URL-Adresse im Text in einen Click-Link-JavaScript, PHPBenutzerdefinierte Funktion_Javascript-Kenntnisse
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zur Verwendung von Cookies in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!