2014-01-20 297 views
2

我一直在开发一个Web应用程序,我使用了很多会议variables.I有一定的疑虑使用它们PHP会话变量()

    用户
  • 1.当N多洛所以N多的会话变量创建..它会影响网站的整体性能?
  • 使用会话变量是否会造成任何安全问题?
  • 会议变数是否有其他选择?

在此先感谢您。

回答

0

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

2 - 只要您的session.save_path(在php.ini中)不在用户访问范围内,会话变量/数据就是安全的,通常它是安全的/ tmp(在* nix服务器上)。

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

但会话总是最好的选择,以保存每次调用页面时所需的数据。

0

使用会话对于身份验证目的很好,例如在PHP中登录。

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

会话存储服务器和服务器会话ID的引用上也存储在客户端浏览器的缓存sessionCookie每次客户端向服务器请求来自服务器和cookie的会话ID被验证...