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

