1. 程式人生 > >php 建立 Cookie 和取回 Cookie 的值

php 建立 Cookie 和取回 Cookie 的值

建立 Cookie 和取回 Cookie 的值

1、Cookie是臨時檔案的意思,儲存你瀏覽網頁的痕跡,讓我們再次上同一頁面的時候提高網速。還有判斷你是否登入過這個網站,登陸過同一網站的話,再次登入的時候有些cookie可以幫你自動登入。

2、cookie在PHP中的使用方法,包括建立/更新cookie 、取cookie值、刪除cookie等用法。

3、建立/更新cookie,我們使用setCookie()建立一個名為UserName,值為zs,過期時間為6秒。程式碼如下。

setCookie("名稱","",生存時間);

setcookie("UserName","zs",time()+6);

4、用$_COOKIE[]取出UserName的值,放在變數$name中。然後echo $name。程式碼如下

$name = $_COOKIE['UserName'];

       echo $name;

5、執行程式碼,第一次執行,會出現報錯,報錯的原因是$_Cookie["UserName"]的值不存在。再次重新整理,Cookie的值就出來了。

過了5秒後,再次重新整理,又會出現錯誤,那是因為Cookie快取已經超過了快取時間。再次重新整理Cookie值又會有了。

6、 不設定時間         

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

去掉時間後,在頁面上一直重新整理,cookie的值一直存在,但我們關掉瀏覽器再開啟時,cookie值已經不存在了。

setcookie("UserName","zs");