首頁 >後端開發 >php教程 >php中的cookie怎麼使用?

php中的cookie怎麼使用?

怪我咯
怪我咯原創
2017-07-10 09:56:142068瀏覽

這篇文章主要介紹了php中cookie的使用方法,包括建立/更新cookie 、刪除cookie、取cookie值等用法,需要的朋友可以參考下

#1.建立/更新cookie

 程式碼如下:

setCookie($cookieName,$value,time()+秒数);

範例:建立一個cookie,名字為UserName,值為zs,過期時間為2個星期

程式碼如下:

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

如果不設定時間,就不會儲存到cookie檔案中。瀏覽器不關時,能夠存取。當瀏覽器關閉時,就無法存取了。

範例:

程式碼如下:

setcookie("Age","18");

2.取cookie的值

 程式碼如下:

$_cookie[$cookieName];

範例:取出UserName的值,放在變數$uName中

 程式碼如下:

$uName=$_COOKIE['UserName'];

取值的時候,一般會先判斷是否為空,再進行取值操作。上面的取值運算一般這樣寫:

 程式碼如下:

if (!empty($_COOKIE['UserName']))
{
$uName=$_COOKIE['UserName'];
}

3.刪除指定cookie

## 程式碼如下:

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

範例:刪除UserName


程式碼如下:

setcookie("UserName","zs",time()-3600);

4.刪除目前會話的所有cookie


 程式碼如下:

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

當無cookie時,本機儲存cookie的檔案也會刪除。

以上是php中的cookie怎麼使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn