PHP 新手入門之cookie
1.什麼是cookie ???它有什麼樣的作用
cookie 是一種伺服器留在使用者電腦上的小檔案。每當(dāng)同一臺電腦透過瀏覽器請求頁面時(shí),這臺電腦將會(huì)傳送 cookie。透過PHP,您能夠建立並取回cookie 的值
##作用:通常用於識別使用者#2.如何建立cookiesetcookie() 函數(shù)用於設(shè)定cookie 注意:setcookie() 函數(shù)必須位於<html> 標(biāo)籤之前語法:setcookie(name, value, expire, path, domain);<?php setcookie("user", "admin", time()+3600); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>cookie</title> </head> <body> </body> </html>註:如同案例所示創(chuàng)建一個(gè)名為user ?值為admin ???同時(shí)也規(guī)定了,值在一個(gè)小時(shí)後消失透過另一種方式讓cookie過期?如下程式碼所示
<?php $time = time() + 60*60*3600; setcookie("user", "admin",$time); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>cookie</title> </head> <body> </body> </html>
如何取出cookie的值
<?php setcookie("user", "admin", time()+3600); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>cookie</title> </head> <body> <?php echo $_COOKIE['user']; ?> </body> </html>注意:當(dāng)我們在開頭寫上了一個(gè)user 值為admin ?要去運(yùn)行這段程式碼,瀏覽器沒有刷新,值是沒有存入cookie的運(yùn)行完之後,在刷新一次頁面就可以輸出cookie中user的值了4.如何刪除cookie當(dāng)刪除cookie 時(shí),您應(yīng)當(dāng)使過期日期變更為過去的時(shí)間點(diǎn)<?php// 設(shè)定cookie 過期時(shí)間為過去1 小時(shí)setcookie("user", "", time() -3600);?>一般cookie 正常是用於表單提交的時(shí)候,把表單內(nèi)的資料存入cookie?
#