365bet体育在线投注_mobile.365-848.com-365bet官网手机版
做最好的网站

PHP中Session和rand()的相关问题。求解!

2018-12-31 05:00 来源:未知

  经测试,在chrome, IE, 下正确。在firefox下有误。。使用firefox请求的时候,会执行两次脚本,而且第二次没有操作SESSION。原因不知为何!请求却只有一次。

  ================================================================

  展开全部第二种情况容易理解。第一种情况:先访问a.php,不刷新,然后访问b.php,数值和访问a.php的结果相同a.php的访问结果每次都不一样,原因就不说了

  追问第一种情况,结果不同。你可以自己试一试。追答你不访问a.php,直接刷新b.php,结果不变。我测过了。另外我看了你在楼下的讨论。访问的是session,是存在服务器上的,不是浏览器端,理论上和所用 的浏览器是没有关系的

  展开全部是否是同一个session_id,如果是在没有重新赋值的情况下是肯定相同追问你可以拷贝这两段代码测试一下,确实不同。再分别用$a = rand(1, 9)和$a = 5试一下。

  追答我佩服你了,怎么我这是一样的追问chrome,IE,下是一样的。firefox下不一样。发现了。两次脚本执行。看问题补充。用firefox试一下。追答感觉你真的脑子有雾,如果这都错了,登录怎么办追问我只是在讲技术问题,不是实践问题。谁都知道验证码肯定没问题。只是用firefox发起页面的请求,图片头输出会出现执行两次rand存session的情况。你和我不在一个维度上。看楼上的追问。

TAG标签: php mt rand
版权声明:转载须经版权人书面授权并注明来源