我从未取消设置$ _SESSION变量或销毁会话,但第二天我将来到该网站,会话将会消失。
我正在做一个简单的$_SESSION['name'] = $_POST['name']
然后忘记会话。
我做错了吗?我是否为SESSION变量设定了时限?
为什么会过期?
感谢。
答案 0 :(得分:0)
但是第二天我会来到网站,会话将会消失。
Sessions
并不意味着这样做。关闭浏览器后, Sessions
即会过期。您需要 cookies
才能实现此目标。
您还需要查看session.gc_maxlifetime
你可以这样做
<?php
ini_set('session.gc_maxlifetime', 3600);