当前位置: 首页 > 面试题库 >

php会话ID有多独特

左丘阳晖
2023-03-14
问题内容

php会话ID有多独特?我从阅读过的各种东西中得到的印象是,我不应该依赖永远不会获得相同sessionid的两个用户。它不是GUID吗?


问题答案:

Session_id确实可以重复,但是概率很低。如果您的网站访问量不错,那么它可能会在您的网站生命中发生一次,并且只会使一个会话的用户烦恼。

除非您期望建立一个流量很高的网站或为银行业提供服务的服务,否则这并不值得关注。



 类似资料:
  • 问题内容: tl; dr Python是否会重用ID?生命周期不重叠的两个对象获得相同ID的可能性有多大? 背景: 我一直在从事一个纯粹用Python 3编写的复杂项目。我一直在测试中看到一些问题,并花了大量时间寻找根本原因。经过一些分析,我怀疑当测试整体运行时(由专门的调度员精心策划并运行),它正在重用某些模拟方法,而不是用其原始方法实例化新对象。为了检查解释器是否正在重用,我使用。 问题: 通

  • 问题内容: 我要为已经在同一域/服务器上运行另一个PHP应用程序的网站构建一个PHP应用程序。我的应用程序当然将使用会话,并且我不希望我的会话干扰现有的应用程序。例如,如果我想使用$ _SESSION [‘username’],也许另一个应用程序也使用$ _SESSION [‘username’],这可能是个问题。我不是在寻找额外的安全层,我相信与之共享主机的应用程序。我只想避免错误。 一种方法是

  • 我正在wordpress中使用php会话。如果我从几个定制php页面中的任意一个打印session_id,它就是同一个session_id(因此我可以从这些页面中的任意一个访问session变量)。但是,如果我尝试读取函数中的会话变量。php文件(对于短码映射),我无法访问_会话变量,因为该文件(functions.php)中的会话id不同。运行函数时,会话似乎正在取消设置。php文件(我看不到任

  • 问题内容: 有没有一种方法可以在PHP中启动持久性会话而无需放置会话cookie?是否还有其他方法可以跨页面维护会话,例如基于IP地址的解决方案? 我问的原因是,尽管大多数用户都启用了cookie,但我想看看是否有一种方法可以使禁用它的用户使用登录系统(即使我个人认为禁用cookie只是不必要的偏执狂)。 问题答案: 我认为要求您的用户启用Cookie并不过分。当人们完全关闭它们时,我觉得很愚蠢。

  • org.openqa.selenium.NoSuchSessionException:会话ID为空。在调用退出()后使用WebDriver?构建信息:版本:“3.141.59”,修订版:“e82be7d358”,时间:“2018-11-14T08:17:03”系统信息:主机:“DESKTOP-NLBMRCD”,IP:“192.168.1.15”,os.name:“Windows 10”,os.ar

  • 问题内容: 我正在维护Java Web应用程序。 通过登录代码,它可以通过HttpServletRequest的getSession()方法从HttpServletRequest中获取一个HttpSession。(它在会话中使用一些值进行认证) 但是,我担心会话固定攻击,因此在使用初始会话后,我想开始一个新会话或更改会话ID。这可能吗? 问题答案: Servlet 3.0 API不允许您更改现有会