2010-09-28 127 views
3

会话值将存储在PHP中。会话价值将存储在PHP中

例如,Cookie将存储在浏览器中,以及将存储会话值的位置。

在此先感谢...

+0

在windows环境下 – Fero 2010-09-28 09:30:08

回答

5

默认情况下,会话值存储在PHP目录下的文件系统上(至少在Windows上)。您可以使用session_save_path函数找到默认的会话位置。

您可以编写自己的会话处理程序来将会话数据保存在其他地方,例如数据库。请参阅session_set_save_handler函数以获取更多信息。

1

在Unix /环境下的纯文本文件中的/ tmp下。

0

它被设置在为php.ini的session.save_path

其默认为/ tmp,但你可以改变它

2

在PHP中,会话值存储在服务器中。 PHP会话只在用户系统上存储一个ID cookie,用于引用服务器上的会话文件。因此,用户无法访问会话文件的内容,从而为cookie提供了安全的替代方案。
当用户禁用浏览器的cookie 支持时,PHP会话也可以使用。在这种情况下,它会将会话ID信息包含在网页URL中。

您还可以在PHP Manual Site中找到更多概念。
有关会话的另一个非常好的知识在此PDF file中给出,它介绍了基于Web的应用程序中的会话固定漏洞。

希望它有帮助。