PHP $ _SESSION vars设置时间限制?

时间:2013-11-08 02:48:36

标签: php session

我从未取消设置$ _SESSION变量或销毁会话,但第二天我将来到该网站,会话将会消失。

我正在做一个简单的$_SESSION['name'] = $_POST['name']然后忘记会话。

我做错了吗?我是否为SESSION变量设定了时限?

为什么会过期?

感谢。

1 个答案:

答案 0 :(得分:0)

  

但是第二天我会来到网站,会话将会消失。

Sessions 并不意味着这样做。关闭浏览器后, Sessions 即会过期。您需要 cookies 才能实现此目标。

您还需要查看session.gc_maxlifetime

你可以这样做

<?php
ini_set('session.gc_maxlifetime', 3600);