2010-05-03 61 views

回答

2

是的,它们存储在您网站所在服务器上的某个临时文件中。您可以在php.inisession.save_path中指定该设置。

您也可以使用函数session_save_path来设置和获取脚本中的会话路径。

语法:

string session_save_path ([ string $path ]) 

session_save_path - 获取和/或设置当前会话保存路径

0

默认情况下,我认为PHP会将其会话信息存储在服务器上,但您可以覆盖此信息以将会话信息存储在客户端的Cookie中。

+0

在cookies中存储“会话”数据毫无意义。 – Crozin 2010-05-03 13:55:03

+0

是的,我相信这个信息存储在服务器上的一个文件中,使用一个生成的字母数字字符串作为它的名字。 (这是PHPSESSID,你可以使用session_save_path方法选择存储文件的位置) – jaltiere 2010-05-03 13:56:20

+0

@Crozin:我没有说这是个好主意,我刚才说过这是可能的。 :) – jaltiere 2010-05-03 13:57:27

2

是不是在session.save_path的临时文件中,无论设置为?

您可能还会更详细地找到想要的答案here

0

PHP会话保存在文件中。这些文件的位置在php.ini中由session.save_path设置确定。