$ _SESSION数据存储在何处以及何时被删除?

时间:2011-09-05 21:51:31

标签: php session global-variables

  

可能重复:
  Where are $_SESSION variables stored?

我正在使用它来存储页面请求中的一些数据(搜索表单中两个字段的状态):

session_start();
$_SESSION = $_POST;

我想知道会话存储在哪里?什么时候被删除?

2 个答案:

答案 0 :(得分:3)

它们存储在session_save_path中。删除会话后(session_destroysession.gc_maxlifetime之后),将删除tmp文件,然后回收HD上的空格。

答案 1 :(得分:1)

它们存储在php服务器上,并在服务器未收到相关客户端请求的特定超时后被删除。超时可在php.ini或directly from your script中配置。