欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php cookie 詳解使用實(shí)例

 更新時(shí)間:2016年11月03日 09:07:45   投稿:lqh  
這篇文章主要介紹了php cookie 詳解使用實(shí)例的相關(guān)資料,需要的朋友可以參考下

下面首先為大家介紹一下cookie概念及工作原理。

什么是 Cookie?

Cookie 是一小段文本信息,伴隨著用戶請(qǐng)求和頁(yè)面在 Web 服務(wù)器和瀏覽器之間傳遞。用戶每次訪問(wèn)站點(diǎn)時(shí),Web 應(yīng)用程序都可以讀取 Cookie 包含的信息。

Cookie 的基本工作原理

如果用戶再次訪問(wèn)站點(diǎn)上的頁(yè)面,瀏覽器就會(huì)在本地硬盤(pán)上查找與該 URL 相關(guān)聯(lián)的 Cookie。如果該 Cookie 存在,瀏覽器就將它與頁(yè)面請(qǐng)求一起發(fā)送到您的站點(diǎn)。

Cookie 有哪些用途?

Cookie 能夠幫助 Web 站點(diǎn)保存有關(guān)訪問(wèn)者的信息。更概括地說(shuō),Cookie 是一種保持Web 應(yīng)用程序連續(xù)性的方法.使 Web 站點(diǎn)記住您.

了解cookie概念及工作原理后,下面開(kāi)始向大家介紹cookie實(shí)例:

第一:創(chuàng)建/更新cookie

創(chuàng)建cookie的php代碼如下:

setCookie($cookieName,$value,time()+秒數(shù));

實(shí)例:創(chuàng)建一個(gè)cookie,名字為sitename,值為manong,過(guò)期時(shí)間為15天

setcookie("UserName","zs",time()+15*24*3600);

注意:如果不設(shè)置時(shí)間,就不會(huì)保存到cookie文件中。瀏覽器不關(guān)時(shí),能夠訪問(wèn)。當(dāng)瀏覽器關(guān)閉時(shí),就無(wú)法訪問(wèn)了。

第二:讀取cookie的值

讀取cookie的值的代碼如下:

$_cookie[$cookieName];

實(shí)例:讀取sitename的值,放在變量$site中

$site=$_COOKIE['sitename'];

取值的時(shí)候,一般會(huì)先判斷是否為空,再進(jìn)行取值操作。上面的代碼并不嚴(yán)謹(jǐn),嚴(yán)謹(jǐn)?shù)拇a應(yīng)該這樣寫(xiě):

if (!empty($_COOKIE['sitename']))
{
  $site=$_COOKIE['sitename'];
}

 第三:刪除cookie

刪除cookie的代碼如下:

setcookie($cookieName,value,time()-秒數(shù));
//或者
setcookie($cookiename, '');
//或者
setcookie($cookiename, NULL);

實(shí)例:刪除sitename

setcookie("sitename","",time()-3600); 

第四:刪除當(dāng)前會(huì)話的所有cookie

foreach($_COOKIE as $key=>$val){
 setcookie($key,"",time()-100);
}



感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論