【发布时间】:2015-10-04 19:05:11
【问题描述】:
目前我正在使用 Cloudflare 运行我的网站。因此,如果您进入该站点,则会生成一些会话。但是如果站点自动重定向到另一个视图。所有会话都消失了。我也用 PHP Native $_SESSION bot 尝试过,这也不起作用。
如果我在没有 Cloudflare 的情况下通过后端 IP 进行连接,则一切正常。我该如何解决这个问题?
【问题讨论】:
标签: php session laravel cloudflare
目前我正在使用 Cloudflare 运行我的网站。因此,如果您进入该站点,则会生成一些会话。但是如果站点自动重定向到另一个视图。所有会话都消失了。我也用 PHP Native $_SESSION bot 尝试过,这也不起作用。
如果我在没有 Cloudflare 的情况下通过后端 IP 进行连接,则一切正常。我该如何解决这个问题?
【问题讨论】:
标签: php session laravel cloudflare
您的 CloudFlare 页面规则是否设置为 cache static HTML?如果是这样,那很可能是您的会话没有持续的原因。
如果这仍然不起作用,您可能需要使用PHP Trusted Proxy library 以确保安全策略不会影响 CloudFlare cookie。请参阅Laravel Trusted Proxies 了解更多信息。安装此库后,只需设置 proxies 数组以匹配 CloudFlare IP Address 范围。
如果做不到这一点,我建议您联系 CloudFlare 支持团队。这绝对是一个独特的问题,他们很乐意为您提供帮助。只需从您的 CloudFlare 帐户电子邮件中发送电子邮件至 supportATcloudflareDOTcom。
【讨论】: