4 回答

不負相思意
TA貢獻1777條經驗 獲得超10個贊
首先你說cookie沒有寫入,如果沒有寫入重啟就會導致其消失的.
如果是想重啟瀏覽器的時候還有cookie,可以通過代碼來設置,下面是手冊原文,
如果看不到圖片,cookie('name','value'); //設置cookie
cookie('name','value',3600); // 指定cookie保存時間---name就是cookie的名稱,叫什么你隨意,value就是cookie的值,就是你要存儲的東西,
鑒于cookie很容易被人更改,偽造,所以cookie應該使用加密判斷,比如md5($value.salt);在需要的頁面進行判斷,值得注意的是這個salt也是你隨意的字符串,可以在tp的配置文件中加上,然后用大寫的C函數調用,來頂替salt的位置.
當然可能我沒理解題主的意思亂回答一通,如此,略過就好;

達令說
TA貢獻1821條經驗 獲得超6個贊
thinkphp里的cookie功能被重寫了,可以使用tp寫的cookie 用起來很方便
查看一下手冊,具體的用法。
cookie('name') 返回所有cookie
cookie('name',array(),$time) 為cookie設值,可直接放入數組,框架負責轉為json
添加回答
舉報
0/150
提交
取消