這篇文章將為大家詳細講解有關(guān)如何在php中正確的使用cookie,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
目前成都創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、合川網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。什么是 Cookie?
Cookie 是一小段文本信息,伴隨著用戶請求和頁面在 Web 服務(wù)器和瀏覽器之間傳遞。用戶每次訪問站點時,Web 應(yīng)用程序都可以讀取 Cookie 包含的信息。
Cookie 的基本工作原理
如果用戶再次訪問站點上的頁面,瀏覽器就會在本地硬盤上查找與該 URL 相關(guān)聯(lián)的 Cookie。如果該 Cookie 存在,瀏覽器就將它與頁面請求一起發(fā)送到您的站點。
Cookie 有哪些用途?
Cookie 能夠幫助 Web 站點保存有關(guān)訪問者的信息。更概括地說,Cookie 是一種保持Web 應(yīng)用程序連續(xù)性的方法.使 Web 站點記住您.
了解cookie概念及工作原理后,下面開始向大家介紹cookie實例:
第一:創(chuàng)建/更新cookie
創(chuàng)建cookie的php代碼如下:
setCookie($cookieName,$value,time()+秒數(shù));
實例:創(chuàng)建一個cookie,名字為sitename,值為manong,過期時間為15天
setcookie("UserName","zs",time()+15*24*3600);
注意:如果不設(shè)置時間,就不會保存到cookie文件中。瀏覽器不關(guān)時,能夠訪問。當瀏覽器關(guān)閉時,就無法訪問了。
第二:讀取cookie的值
讀取cookie的值的代碼如下:
$_cookie[$cookieName];
實例:讀取sitename的值,放在變量$site中
$site=$_COOKIE['sitename'];
取值的時候,一般會先判斷是否為空,再進行取值操作。上面的代碼并不嚴謹,嚴謹?shù)拇a應(yīng)該這樣寫:
if (!empty($_COOKIE['sitename'])) { $site=$_COOKIE['sitename']; }
第三:刪除cookie
刪除cookie的代碼如下:
setcookie($cookieName,value,time()-秒數(shù)); //或者 setcookie($cookiename, ''); //或者 setcookie($cookiename, NULL);
實例:刪除sitename
setcookie("sitename","",time()-3600);
第四:刪除當前會話的所有cookie
foreach($_COOKIE as $key=>$val){ setcookie($key,"",time()-100); }
關(guān)于如何在php中正確的使用cookie就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
名稱欄目:如何在php中正確的使用cookie-創(chuàng)新互聯(lián)
當前鏈接:http://m.rwnh.cn/article38/ddscpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、手機網(wǎng)站建設(shè)、企業(yè)建站、關(guān)鍵詞優(yōu)化、網(wǎng)站排名、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)