Php会话变量()

Php会话变量(),php,session,Php,Session,我一直在开发一个web应用程序,我使用了很多会话变量。我对使用它们有一定的怀疑 1.当N个用户登录时,会创建N个会话变量。。它是否会影响网站的整体性能 使用会话变量是否会带来任何安全问题 会话变量是否有其他选择 提前感谢您。使用会话有助于身份验证,例如在PHP中登录 使用会话而不是变量不是一个好主意 会话存储在服务器上,对服务器会话id的引用也存储在客户端浏览器缓存中,作为sessionCookie,每次客户端请求服务器时,服务器的会话id和cookie都会被验证…1-站点性能取决于脚本/查

我一直在开发一个web应用程序,我使用了很多会话变量。我对使用它们有一定的怀疑

  • 1.当N个用户登录时,会创建N个会话变量。。它是否会影响网站的整体性能
  • 使用会话变量是否会带来任何安全问题
  • 会话变量是否有其他选择

提前感谢您。

使用会话有助于身份验证,例如在PHP中登录

使用会话而不是变量不是一个好主意


会话存储在服务器上,对服务器会话id的引用也存储在客户端浏览器缓存中,作为sessionCookie,每次客户端请求服务器时,服务器的会话id和cookie都会被验证…

1-站点性能取决于脚本/查询以及服务器的优化程度硬件

2-会话变量/数据是安全的,只要您的Session.save_路径(在php.ini中)在用户访问之外,通常是/tmp(在*nix服务器上)是安全的

3-您可以使用cookie、文本文件或mysql数据库手动存储数据


但会话始终是保存每次调用页面时所需数据的最佳选择

这取决于变量中存储的内容。 许多信息可能存储在数据库中

根据这个()sitepoint讨论,没有实际的速度差异