gpt4 book ai didi

关于 Blackberry 9000 问题的 PHP session

转载 作者:可可西里 更新时间:2023-10-31 23:50:18 25 4
gpt4 key购买 nike

我的blackberry 9000 和其他低版本的blackberry 有问题。似乎每次您传输页面时它都会清空您当前的 $_SESSION 。我和这个人也有类似的问题。

相关

HTTPS and php session_regenerate_id
类似问题PHP session_regenerate_id and Blackberry browser

我该如何解决这个问题?

最佳答案

一个可能的解决方法是使用 PHP ini 指令 session.use_cookies 并将其设置为 0。它不会将 session ID 存储在 cookie 中,而是通过 URL 传递它。

为了尽可能安全,您可能需要做几件事:

  1. 如果您检测到浏览器是黑莓的,则只使用 session.use_cookies = 0
  2. 如果用户在 session.use_cookies = 0 时登录,则只允许有限的经过身份验证的访问。

因为 sessionId 可以通过 url 进行复制/粘贴和共享——为了降低用户的风险,如果他们的 session 被标记为已登录且 URL session id 已转换,则不允许更改帐户详细信息或查看敏感信息在。相反,这次让他们再次登录并关闭 URL session ID。 [IE,他们必须在更好的浏览器中登录]。

关于关于 Blackberry 9000 问题的 PHP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6147364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com