Ein Cookie ist eine Information, die vom Webserver an den Browser gesendet wird. Der Browser speichert Cookies in lokalen Dateien für jeden Webserver. Wenn der Browser künftig eine Anfrage an einen bestimmten Webserver sendet, sendet er auch alle für diesen Server gespeicherten Cookies.
Sitzung ist ein weiterer Mechanismus zum Aufzeichnen des Clientstatus. Der Unterschied besteht darin, dass das Cookie im Client-Browser gespeichert wird, während die Sitzung auf dem Server gespeichert wird. Wenn der Client-Browser auf den Server zugreift, zeichnet der Server die Client-Informationen in irgendeiner Form auf dem Server auf, die als Sitzung bezeichnet wird. Bei einem erneuten Besuch durch den Client-Browser muss lediglich der Status des Kunden aus der Sitzung ermittelt werden.
Cookie ist eine herkömmliche Sitzungssteuerung, da die zu speichernden Informationen auf dem Client gespeichert werden, der Sicherheitsfaktor ist gering, während die Sitzungssteuerung die zu speichernden Informationen auf dem Server speichert, also im Vergleich zu Cookies Der Sicherheitsfaktor ist hoch. Unabhängig davon, ob die Funktion im Cookie-Modus oder im Sitzungsmodus gespeichert wird, darf vor der Verwendung der gespeicherten Funktion keine Ausgabeanweisung erfolgen, da sonst ein E-Level-Fehler auftritt.
Verwendung der Cookie-Speichermethodesetcookie('cookie_name','cookie_value',cookie_time);
session_start());
<?php
session_start();//用户第一次执行session_start()函数
$_SESSION['name']='谭勇';//向session文件里面存放数据
$_SESSION['age']=19;;//向session文件里面存放数据
?>
<?php
session_start();//用户第二次执行session_start()函数
if(isset($_SESSION['name'])){ //判断是否存在sesison,如果是就执行当前括号当中的内容
echo $_SESSION['name'];
echo '<br>';
echo $_SESSION['age'];
}else{
header("location:index.php");//如果不存在session则跳转到页面index.php
}
?>
<?php
session_start();//开启session
if(isset($_SESSION['name'])){
unset($_SESSION['name']);//删除$_SESSION['name'];
unset($_SESSION ['age']);//删除$_SESSION['age'];
session_destroy();注销会话
}else{
header("location:index.php");//如果不存在session则跳转到页面index.php
}
//如果你觉得我打的代码对你有帮助,求评论,请注意发言的礼仪,乱说删评论.
?>
Das obige ist der detaillierte Inhalt vonDetaillierte Beispiele für die grundlegende Verwendung von PHP-Cookies und -Sitzungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!