会话值将存储在PHP中的哪个位置。
例如,cookie将存储在浏览器中,以及将存储会话值的位置。
提前感谢...
答案 0 :(得分:5)
默认情况下,会话值存储在PHP目录下的文件系统中(至少在Windows上)。您可以使用session_save_path功能找到默认会话位置。
您可以编写自己的会话处理程序,以将会话数据保存在其他位置,例如数据库。查看session_set_save_handler函数以获取更多信息。
答案 1 :(得分:2)
在PHP中,会话值存储在服务器中。 PHP会话仅在用户系统上存储ID cookie,用于引用服务器上的会话文件。因此,用户无法访问会话文件的内容,从而提供了cookie的安全替代方案 当用户禁用浏览器的cookie时,PHP会话也会起作用 支持。在这种情况下,它包括网页URL中的会话ID信息。
您还可以在PHP Manual Site中找到更多概念 关于会话的另一个非常好的知识在这个PDF file中给出,它讲述了基于Web的应用程序中的会话修复漏洞。
希望它有所帮助。
答案 2 :(得分:1)
在Unix环境下的纯文本文件中的/ tmp下。
答案 3 :(得分:0)
在php.ini中设置为session.save_path
它的默认值是/ tmp但你可以改变它
答案 4 :(得分:0)
您可以使用 session_save_path 自行设置保存路径。