php如何處理setcookie失效的問題
1、瀏覽器開啟cookie。
2、刪除在setcookie()之前的任何HTTP頭部輸出。
3、使用php的setcookie()來創(chuàng)建cookie即可。
使用php的setcookie()來創(chuàng)建cookie和php中開啟session的 session_start()一樣,在setcookie()之前不能有任何HTTP頭部輸出。我去檢查代碼,發(fā)現(xiàn)如下代碼
var_dump($qOpenId);
setcookie('qOpenId',$openid,time() + 30 * 24 * 3600,'/');
果斷注釋var_dump($OpenId)這行,測試,成功。
個人認(rèn)為,setcookie應(yīng)該是直接設(shè)置http header里面的內(nèi)容,所以前面不能有任何頭部輸出,var_dump,echo 什么的都不能有。
知識點(diǎn)擴(kuò)展:
用法
setcookie(name,value,expire,path,domain,secure)
參數(shù) 描述
- name 必需。規(guī)定 cookie 的名稱。
- value 必需。規(guī)定 cookie 的值。
- expire 可選。規(guī)定 cookie 的有效期。
- path 可選。規(guī)定 cookie 的服務(wù)器路徑。
- domain 可選。規(guī)定 cookie 的域名。
- secure 可選。規(guī)定是否通過安全的 HTTPS 連接來傳輸 cookie。
setcookie("webURL",www.dhdzp.com, time()+3600*24);
到此這篇關(guān)于php如何處理setcookie失效的問題的文章就介紹到這了,更多相關(guān)php setcookie失效的解決辦法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PHP7擴(kuò)展開發(fā)之hello word實(shí)現(xiàn)方法詳解
這篇文章主要介紹了PHP7擴(kuò)展開發(fā)之hello word實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了php7擴(kuò)展開發(fā)的具體步驟與相關(guān)操作技巧,涉及針對php底層源碼的修改與編譯,需要的朋友可以參考下2018-01-01
PHP實(shí)現(xiàn)數(shù)組的笛卡爾積運(yùn)算示例
這篇文章主要介紹了PHP實(shí)現(xiàn)數(shù)組的笛卡爾積運(yùn)算,結(jié)合實(shí)例形式分析了php數(shù)組的笛卡爾積運(yùn)算相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2017-12-12
非常好用的兩個PHP函數(shù) serialize()和unserialize()
使用serialize()函數(shù)和unserialize()函數(shù),這兩個函數(shù)的用法真是絕配,一個是進(jìn)行序列化存儲,另一個則是進(jìn)行序列化恢復(fù),方便極了2012-02-02
PHP Primary script unknown 解決方法總結(jié)
在本篇文章里小編給大家整理的是關(guān)于PHP Primary script unknown 終極解決方法以及相關(guān)知識點(diǎn),有需要的朋友們參考學(xué)習(xí)下。2019-08-08
PHP中調(diào)用ASP.NET的WebService的代碼
創(chuàng)建一個C#的web service,這個就不多說了,我用vs2008的wizard創(chuàng)建了一個最簡單的,讓它運(yùn)行在:http://localhost/webservice1/service1.asmx2011-04-04
php實(shí)現(xiàn)通用的從數(shù)據(jù)庫表讀取數(shù)據(jù)到數(shù)組的函數(shù)實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)通用的從數(shù)據(jù)庫表讀取數(shù)據(jù)到數(shù)組的函數(shù),實(shí)例分析了php實(shí)現(xiàn)通用的數(shù)據(jù)庫查詢技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-03-03

