Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlegende Verwendung von Cookies in PHP

Grundlegende Verwendung von Cookies in PHP

autoload
autoloadOriginal
2021-03-16 10:10:344063Durchsuche

1. Einführung in Cookies

Cookie ist ein Mechanismus, der Daten auf der Remote-Browserseite speichert und zur Verfolgung und Identifizierung von Benutzern verwendet. Cookie bleibt vollständig auf dem Client erhalten, z. B.: IE firefox Wenn der Client Cookie deaktiviert, wird es nicht angezeigt länger genutzt werden.  Cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。Cookie是完全保持在客户端的如:IE firefox 当客户端禁止cookie时将不能再使用。

2.Cookie的配置与应用

Setcookie(string name, string value, int expire,string path, string domain, int secure);
  • name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量;(必需)

  • value是cookie变量的初始值;(必需)

  • expire 表示该cookie变量的有效时间;(可选。)

  • path 为该cookie变量的相关路径;(可选。)

  • domain 表示cookie变量的网站;(可选。)

  • secure 则需在 https 的安全传输时才有效。(可选。)

3. 接收和处理Cookie

<?php
$value = "my cookie value";// 发送一个简单的 cookie
setcookie("TestCookie",$value);
?>
...
<html>
<body>
echo $TestCookie;
echo $CookieArray[0];
echo $_COOKIE["TestCookie"]; 
echo $HTTP_COOKIE_VARS["TestCookie"];

4. 删除Cookie

    要删除一个已经存在的Cookie,有两个办法:

  •     SetCookie("TestCookie", "");

  •     SetCookie("TestCookie", "value" , time()-1 / time() );

5. 使用Cookie的限制

  • 必须在HTML文件的内容输出之前设置;

  • 不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。限制是在客户端的。

  • 一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB

  • 2.
  • name ist der Bezeichner des Cookie-Variablennamens. Sie können ihn verwenden, um auf Cookie-Variablen in PHP zu verweisen, genau wie mit gewöhnlichen Variablen Namen.
  • 🎜value ist der Anfangswert der Cookie-Variablen; (erforderlich) 🎜🎜
  • 🎜expire stellt die Gültigkeitszeit dar der Cookie-Variablen; (Optional.) 🎜🎜
  • 🎜path ist der relevante Pfad der Cookie-Variablen; (Optional.) 🎜🎜
  • 🎜domain stellt die Cookie-Variable Website dar; (Optional.) 🎜🎜
  • 🎜secure ist nur gültig, wenn die sichere Übertragung von https verwendet wird. (Optional.) 3. Cookies empfangen und verarbeiten. 4. Cookies löschen "list-style-type: disc;">
  • 🎜 SetCookie("TestCookie", "");🎜🎜
  • 🎜 SetCookie("TestCookie", "value" , ​​​​time()-1 / time () );🎜🎜🎜🎜🎜5. Einschränkungen bei der Verwendung von Cookies🎜🎜
    • 🎜müssen im Inhalt des HTMLenthalten sein > Datei vor der Ausgabe festlegen; 🎜🎜
    • 🎜Verschiedene Browser verarbeiten Cookie inkonsistent und manchmal treten falsche Ergebnisse auf. Die Grenze liegt auf der Clientseite. 🎜🎜
    • 🎜Die maximale Anzahl von Cookies, die von einem Browser erstellt werden können, beträgt 30, und jedes darf 4 KB nicht überschreiten. Die Gesamtzahl der Cookies, die von jedem WEB site darf nicht mehr als 20 sein. 🎜🎜🎜🎜Empfohlen: 🎜php-Video-Tutorial🎜🎜

Das obige ist der detaillierte Inhalt vonGrundlegende Verwendung 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