国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman讀取cookie有問題么?

1619443919

登錄控制器里用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

3350 3 0
3個回答

1619443919

翻源碼,找到了原因
文檔目前還沒那么細(xì)致的講解這個cookie 只能自己看看了
源碼如下:
/**

  • Set cookie.
  • @param $name
  • @param string $value
  • @param int $maxage
  • @param string $path
  • @param string $domain
  • @param bool $secure
  • @param bool $http_only
  • @return $this
    */
    public function cookie($name, $value = '', $max_age = 0, $path = '', $domain = '', $secure = false, $http_only = false)
    {
    $this->_header['Set-Cookie'][] = $name . '=' . \rawurlencode($value)
    . (empty($domain) ? '' : '; Domain=' . $domain)
    . (empty($max_age) ? '' : '; Max-Age=' . $max_age)
    . (empty($path) ? '' : '; Path=' . $path)
    . (!$secure ? '' : '; Secure')
    . (!$http_only ? '' : '; HttpOnly');
    return $this;
    }
  • 暫無評論
朕震驚了

我們項目跑了很久了,沒遇到你說的問題。

運(yùn)行 ps auxf,看下是不是啟動了2個webman。之前遇到過代碼不生效問題,發(fā)現(xiàn)是不小心運(yùn)行了2個webman,關(guān)閉一個就好了。

  • 1619443919 2021-03-31

    我是nginx反向代理的 不設(shè)置path獲取不到

  • 1619443919 2021-03-31

    你們也是webman開發(fā)的么的項目,用的tp的模板引擎么?我最近老是遇到View::assign多次調(diào)用 如果某個控制器里賦值為空 后面再assign賦新值 沒用 醉了

  • walkor 2021-04-01

    View::assign 重新賦值無效的問題更新下webman,已經(jīng)修復(fù)

  • 1619443919 2021-04-01

    謝謝老大,超級郁悶,這個我遇到好多次了

dahui

不是很懂,請問是怎么解決的,我也遇到這個問題了.

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??