日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php中cookie的工作原理,cookie工作原理_PHP教程

發(fā)布時間:2025/3/12 php 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php中cookie的工作原理,cookie工作原理_PHP教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

當(dāng)客戶訪問某個基于PHP技術(shù)的網(wǎng)站時,在PHP中可以使用setcookie()函數(shù)生成一個cookie,系統(tǒng)經(jīng)處理把這個cookie發(fā)送到客戶端并保存在C:\Documents andSettings\用戶名\Cookies目錄下。

cookie是HTTP標(biāo)頭的一部分,因此setcookie()函數(shù)必須在HTML本身的任何內(nèi)容送到瀏覽器之前調(diào)用。這種限制與header()函數(shù)一樣(如需了解head()函數(shù),請自行查閱)。

當(dāng) 客戶再次訪問該網(wǎng)站時,瀏覽器會自動把C:\DocumentsandSettings\用戶名\Cookies目錄下與該站點對應(yīng)的cookie發(fā)送到 服務(wù)器,服務(wù)器則把從客戶端傳來的cookie將自動地轉(zhuǎn)化成一個PHP變量。在PHP5中,客戶端發(fā)來的cookie將被轉(zhuǎn)換成全局變量。你可以通 過$_COOKIE[‘xxx’]讀取。

定義一個cookie

設(shè)置cookie:

語法:boolsetcookie(stringname,[stringvalue,[int expire,[stringpath,[stringdomain,[int secure]]]]]);

本cookie函數(shù)可以有6個屬性,常用的有3個參數(shù)。

$value="the best way is by yourself";

setcookie("cookiename",$value,time()+60*60*24*7);

PHP對cookie有很好的支持,和form表單一樣,接收的時候PHP會自動從web服務(wù)器接收HTTP頭并且它。接收的時候和表單接收一樣,用$_COOKIE[“cookiename”]或者$HTTP_COOKIE_VARS[“cookiename”](不提倡使用)

如果網(wǎng)站有幾個不同的文件目錄,使用不帶路徑的cookie,那么只能在設(shè)置cookie的文件所在路徑下訪問到此cookie。如果指定路徑,則按照設(shè)置時的路徑作為訪問cookie的指定路徑。

創(chuàng)建cookie數(shù)組:

setcookie("CookieArray[0]","Value1");

setcookie("CookieArray[1]","Value2");

setcookie("CookieArray['one']","Value1");

setcookie("CookieArray['two']","Value2");

setcookie("cookie[three]","cookiethree");

setcookie("cookie[two]","cookietwo");

setcookie("cookie[one]","cookieone");

//刷新頁面后,顯示出來

if(isset($_COOKIE['cookie'])){

foreach($_COOKIE['cookie']as$name=>$value){

echo"$name:$value

\n";

}

}

?>

刪除cookie

1、調(diào)用只帶有name參數(shù)的setcookie,那么名為這個name的cookie將被從客戶機(jī)上刪掉;

setcookie(“MyCookie”);//刪除MyCookie

2、過期時間就行,那么這個Cookie在這個頁面的瀏覽完之后就被刪除了(其實是失效了)。

例如:

setcookie(“MyCookie”,”Value”,time()-1);

//刪除MyCookie。

要注意:當(dāng)一個Cookie被刪除時,它的值在當(dāng)前頁仍然有效。如果要把cookie設(shè)置成在瀏覽器關(guān)閉后就失效。那么可以直接把expiretime設(shè)為0,或者不設(shè)置此值。

例如:setcookie(“name”,”value”,0)。

cookie注意事項

1、setcookie()之前不能有任何html輸出,就是空格,空白行都不行,必須在html文件的內(nèi)容輸出前設(shè)置

2、setcookie()后,你在當(dāng)前頁調(diào)用echo$_COOKIE[“name”]不會有輸出。必須刷新或到下一個頁面才可以看到cookie值。

3、不用瀏覽器對cookie處理不同。客戶端可以禁用cookie,瀏覽器也會限制cookie的數(shù)量。一個瀏覽器能創(chuàng)建的cookie數(shù)量最多為300個,并且每個不能超過4KB,每個WEB站點能設(shè)置的cookie總數(shù)不能超過20個。

4、cookie是保存在客戶端的,用戶禁用了cookie,你的cookie自然也就沒作用啦!因此,避免過度依賴cookie,要先想好如果cookie被禁用時的解決方案,以備萬一。

http://www.bkjia.com/PHPjc/738550.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/738550.htmlTechArticle當(dāng)客戶訪問某個基于PHP技術(shù)的網(wǎng)站時,在PHP中可以使用setcookie()函數(shù)生成一個cookie,系統(tǒng)經(jīng)處理把這個cookie發(fā)送到客戶端并保存在C:\Documen...

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的php中cookie的工作原理,cookie工作原理_PHP教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男人天堂手机在线观看 | 色吧视频| 日韩中文字幕视频在线 | 九草视频在线观看 | 日韩欧美亚洲国产 | 久久婷婷久久 | 伊人网亚洲 | 欧美男女视频 | 一二三区免费视频 | 欧美激情视频在线观看 | 国产女人呻吟高潮抽搐声 | 日本黄色网页 | 成人拍拍拍 | 狠狠爱欧美| 亚洲午夜在线播放 | 国产aⅴ精品一区二区果冻 台湾性生生活1 | 六月激情婷婷 | 国产女主播喷水视频在线观看 | 日本丰满少妇做爰爽爽 | 免费看黄色的网址 | 精品一区电影国产 | 青青草免费公开视频 | 午夜精品久久久久久久四虎美女版 | 大毛片| 蘑菇福利视频一区播放 | 在线免费观看av网址 | 国产伦精品一区二区免费 | 可以在线观看的av | 亚色图 | 91大神福利视频 | 亚洲第一页色 | 欧美性高潮 | 极品少妇xxxx精品少妇 | 色婷婷综合久久久中文字幕 | 国产精品ww| 黄av网| 男女视频一区二区 | 九色porn蝌蚪 | 宅男av | 91亚洲精品久久久蜜桃 | 日日爱网站 | 国产福利在线播放 | 激情网络 | 免费的av| 欧美精产国品一二三区 | 欧美精品区 | 日本高清视频网站 | 日韩成人不卡 | 丰满岳乱妇一区二区三区 | 91成人福利 | 色女人网站 | 少妇喷白浆 | 日本美女高潮 | 国产精品久久一区 | 精品综合 | 狠狠操五月天 | 国产一区二区 | 嫩草私人影院 | 久久综合国产 | 欧美精品第1页 | 丹丹的呻吟声1一7 | 小妹色播 | 我和我的太阳泰剧在线观看泰剧 | 一区二区三区视频网站 | 亚洲高清视频一区二区 | 麻豆视频在线观看免费网站黄 | 夜夜涩| 麻豆av一区二区三区 | 欧美1| 色av性av丰满av | 伊人精品国产 | 午夜亚洲国产 | 国产欧美日韩中文字幕 | 青青草小视频 | www.伊人.com | 女人舌吻男人茎视频 | 免费av网址在线 | 亚洲综合视频网 | 亚洲经典一区 | 一呦二呦三呦精品网站 | 在线观看h视频 | 国产性一乱一性一伧一色 | 欧美大片免费高清观看 | 五月激情婷婷在线 | 久久久久久蜜桃一区二区 | 欧美成人乱码一二三四区免费 | 亚洲图片在线视频 | 青青草网址 | 亚洲一区二区三区免费观看 | 中国老熟妇自拍hd发布 | 一乃葵在线 | 十八禁视频网站在线观看 | 秋霞影院午夜伦 | 91午夜交换视频 | 国产成人无码专区 | 色视频在线观看免费 | 最新中文字幕在线 | 国产精品伦理一区二区 | 青青青青青青青青草 |