【问题标题】:Cookies aren't stored fast enough by mozilla firefox?Mozilla Firefox 存储 Cookie 的速度不够快?
【发布时间】:2012-01-04 00:42:10
【问题描述】:

所以我有一些会话检查,看看它是否没有使用 PHP 被盗。我将请求计数设置为会话数组中的一个值,并将具有相同值的 cookie 发送到客户端。如果值不匹配,则有人干扰。

问题是有时值不匹配,我怀疑有人偷了会话并使用了它。 Firefox 存储 cookie 的速度是否可能很慢? 我问这个是因为我的鼠标坏了,当我点击时会点击垃圾邮件。当我使用触摸板时,我从不与应用断开连接。

【问题讨论】:

    标签: php firefox cookies mozilla


    【解决方案1】:

    浏览器通常会同时打开多个连接到同一个网站并并行下载资源。尝试对请求进行计数肯定会产生竞争条件。

    如果您想减少会话劫持的机会,请使用 SSL 进行数据传输。

    【讨论】:

    • 最终生病购买了 ssl 证书,但想尝试做一个简单的检查......我想我有点有限......你的答案
    【解决方案2】:

    这可能是由于点击垃圾邮件。 cookie 将在响应中发送,但如果您在浏览器完全加载页面之前中断响应,它可能不会处理和存储 cookie。当然会话会被更新,因为它是在发送请求之前在服务器上更新的(在 php 关闭时)。

    这可能会导致以下情况

    • PHP 会话值已设置
    • 发送相同值的cookie
    • 浏览器请求被快速点击中断
    • cookie 永远不会被保存
    • 请求已发送,会话值更新/值此时不匹配

    您可能应该找到一种更可靠的方法来检测会话劫持,即 SSL。

    【讨论】:

      猜你喜欢
      • 2017-01-02
      • 1970-01-01
      • 2013-12-16
      • 2012-10-17
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多