登錄控制器里用response('hellow webman')->cookie($key,$val);‘有效’
用json('hellow webman')->cookie($key,$val);‘有效’
這個有效是假有效,登錄后跳到主頁拿不到這個cookie,但是退出登錄后跳回到登錄頁面的又有剛設(shè)置的cookie,你們有遇到么
不知道為什么?
單個類文件內(nèi)方法隨便跳轉(zhuǎn)設(shè)置的cookie都可以讀取,跳到別的類文件或者應(yīng)用 就拿不到cookie
ps:
1 貌似設(shè)置的$val內(nèi)含有/等字符會設(shè)置不成功
2 怎么給cookie設(shè)置有效期
看了下我的webman里的workerman版本是4.0.17
翻源碼,找到了原因
文檔目前還沒那么細(xì)致的講解這個cookie 只能自己看看了
源碼如下:
/**
我們項目跑了很久了,沒遇到你說的問題。
運(yùn)行 ps auxf,看下是不是啟動了2個webman。之前遇到過代碼不生效問題,發(fā)現(xiàn)是不小心運(yùn)行了2個webman,關(guān)閉一個就好了。
你們也是webman開發(fā)的么的項目,用的tp的模板引擎么?我最近老是遇到View::assign多次調(diào)用 如果某個控制器里賦值為空 后面再assign賦新值 沒用 醉了