成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全新PHP Cookie設(shè)置方法揭秘

開發(fā) 后端
PHP用SetCookie函數(shù)來設(shè)置Cookie,文章這里詳細的介紹了關(guān)于PHP Cookie設(shè)置的解決方案,希望對大家有幫助。

PHP經(jīng)過長時間的發(fā)展,很多用戶都很了解PHP了,這里我發(fā)表一下關(guān)于PHP Cookie設(shè)置,PHP用SetCookie函數(shù)來設(shè)置Cookie。必須注意的一點是:Cookie是HTTP協(xié)議頭的一部分,用于瀏覽器和服務(wù)器之間傳遞信息,所以必須在任何屬于HTML文件本身的內(nèi)容輸出之前調(diào)用Cookie函數(shù)。SetCookie函數(shù)定義了一個Cookie,并且把它附加在HTTP頭的后面,SetCookie函數(shù)的原型如下:

  1. int SetCookie(string name, string value, int expire, string path, string domain, int secure); 

#T#除了name之外所有的參數(shù)都是可選的。value,path,domain三個參數(shù)可以用空字符串代換,表示沒有設(shè)置;expire 和 secure兩個參數(shù)是數(shù)值型的,可以用0表示。expire參數(shù)是一個標(biāo)準(zhǔn)的Unix時間標(biāo)記,可以用time()或mktime()函數(shù)取得,以秒為單位。secure參數(shù)表示這個Cookie是否通過加密的HTTPS協(xié)議在網(wǎng)絡(luò)上傳輸。當(dāng)前設(shè)置的Cookie不是立即生效的,而是要等到下一個頁面時才能看到.這是由于在設(shè)置的這個頁面里Cookie由服務(wù)器傳遞給客戶瀏覽器,在下一個頁面瀏覽器才能把Cookie從客戶的機器里取出傳回服務(wù)器的原因。

在同一個頁面PHP Cookie設(shè)置,實際是從后往前,所以如果要在插入一個新的Cookie之前刪掉一個,你必須先寫插入的語句,再寫刪除的語句,否則可能會出現(xiàn)不希望的結(jié)果。來看幾個例子簡單的PHP Cookie設(shè)置:

  1. SetCookie("MyCookie", "Value of MyCookie"); 

帶失效時間的:

  1. SetCookie("WithExpire", "Expire in 1 hour", time()+3600);//3600秒=1小時 

什么都有的:

  1. SetCookie("FullCookie", "Full cookie value", time()+3600, "/forum", ".phpuser.com", 1); 

這里還有一點要說明的,比如你的站點有幾個不同的目錄,那么如果只用不帶路徑的Cookie的話,在一個目錄下的頁面里設(shè)的Cookie在另一個目錄的頁面里是看不到的,也就是說,Cookie是面向路徑的。實際上,即使沒有指定路徑,WEB服務(wù)器會自動傳遞當(dāng)前的路徑給瀏覽器的,指定路徑會強制服務(wù)器使用設(shè)置的路徑。解決這個問題的辦法是在調(diào)用SetCookie時加上路徑和域名,域名的格式可以是“www.phpuser.com”,也可是 “.phpuser.com”。

SetCookie函數(shù)里表示value的部分,在傳遞時會自動被encode,也就是說,如果value的值是“test value”在傳遞時就變成了“test%20value”,跟URL的方法一樣。當(dāng)然,對于程序來說這是透明的,因為在PHP接收Cookie的值時會自動將其decode。

如果要設(shè)置同名的多個Cookie,要用數(shù)組,方法是:

  1. SetCookie("CookieArray[]", "Value 1");  
  2. SetCookie("CookieArray[]", "Value 2"); 

  1. SetCookie("CookieArray[0]", "Value 1");  
  2. SetCookie("CookieArray[1]", "Value 2");  
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-15 09:35:00

CCNA考試升級CCNA

2009-11-16 16:54:00

PHP構(gòu)造函數(shù)

2010-10-09 15:31:51

JavaScriptCookie

2009-12-10 17:27:39

PHP操作Cookie

2009-12-10 17:37:28

PHP Cookie登

2009-12-10 17:54:57

PHP刪除Cookie

2009-06-15 08:54:56

2010-06-29 17:27:49

UML建模方法

2015-10-28 13:30:15

PHP7性能揭秘

2011-04-14 13:30:55

webOS 3.0webOS惠普

2014-08-18 09:31:15

2010-07-29 15:09:19

Flex全屏

2019-04-16 09:47:42

iOS應(yīng)用系統(tǒng)

2009-11-16 14:27:45

PHP上傳文件進度

2017-09-15 11:29:41

2024-04-26 12:45:39

JWTCookieSession

2010-07-20 08:58:28

Perl類

2010-09-25 11:32:24

Java內(nèi)存泄漏

2010-09-26 16:31:07

JVM參數(shù)配置

2010-05-31 13:00:49

MyEclipse配置
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久久久av麻豆果冻 | 欧美美女爱爱视频 | 老司机免费视频 | 欧美中文一区 | 久久国内精品 | 一区二区三区视频 | 欧美成人精品一区二区男人看 | 久久国际精品 | 日韩和的一区二区 | av天天干 | 中文字幕一区二区三 | 亚洲综合区| 国产一区二区三区在线 | 国产乱码精品一区二区三区忘忧草 | 欧美精品中文 | 激情视频网站 | 狠狠干网站 | 一区二区三区四区免费视频 | 一级毛片免费 | 北条麻妃一区二区三区在线观看 | 亚洲午夜精品视频 | 精品动漫一区 | 国产欧美在线 | 国产福利资源在线 | 精品国产一区二区在线 | 亚洲精品免费看 | 人人九九精 | 亚洲视频免费 | 欧美一区二区在线观看 | 亚洲一区二区三区欧美 | 一级毛片在线播放 | 国产精品视频一区二区三区 | 国产精品久久久久久久久久久久 | 免费观看av | 日韩三极 | 拍真实国产伦偷精品 | 精品一区二区三区视频在线观看 | 国产精品久久久久久久午夜片 | 欧美日韩在线免费 | 久久久91精品国产一区二区三区 | 成人黄色电影免费 |