Ngrok 无法提供 PHP 会话 cookie:

Posted

技术标签:

【中文标题】Ngrok 无法提供 PHP 会话 cookie:【英文标题】:Ngrok fails to serve PHP session cookie: 【发布时间】:2019-04-24 05:57:52 【问题描述】:

我使用 ngrok 将 localhost 连接到一个网址

./ngrok http 80

我只使用自定义 php 代码。上次我测试它工作正常。现在,我无法登录,因为我的 PHP 似乎每 5 个左右的请求就会重置会话中存储的数据。

当我说reset 时,我的意思是我的代码调用session_id() 没有得到它并重置了包括内部验证码在内的有价值的会话数据!最后验证码比较失败!

localhost 一切正常!

我用ini_set() 设置ngrok url 重置session.cookie_domain。

有什么想法吗?

【问题讨论】:

【参考方案1】:

最后我找到了:对于地址 xxx.ngrok.io,只需将 php session cookie 设置为域 .xxx.ngrok.io包含 http

【讨论】:

这是解决 ngrok cookie 问题的完美解决方案。

以上是关于Ngrok 无法提供 PHP 会话 cookie:的主要内容,如果未能解决你的问题,请参考以下文章

php。 session_start() [function.session-start]:无法发送会话 cookie 错误

通过 ngrok 隧道化 wordpress 时的 Cookie

四PHP基础——会话技术Cookie 和 Session

PHP 会话管理

php cookie 和会话变量和 ip 地址

php会话随机丢失,无法理解原因