PHP session_start() 后,如何设置过期时间。
在一次请求中处理,具体如下:
$_SESSION['messCode'] = 8888; //该session值为10分钟后过期注销
$_SESSION['userInfo'] = array(); //该session值为30分钟后过期注销已使用:
ini_set('session.gc_maxlifetime', number);
setcookie(session_name(),session_id(),time() + number);
session_set_cookie_params(number);
均不能分别设置每个的过期时间。
求大神指点,如何精确设置每个session的过期时间。
在一次请求中处理,具体如下:
$_SESSION['messCode'] = 8888; //该session值为10分钟后过期注销
$_SESSION['userInfo'] = array(); //该session值为30分钟后过期注销已使用:
ini_set('session.gc_maxlifetime', number);
setcookie(session_name(),session_id(),time() + number);
session_set_cookie_params(number);
均不能分别设置每个的过期时间。
求大神指点,如何精确设置每个session的过期时间。
解决方案 »
- 问个很基础的问题,我在html页面点击一个多选框,如何改变php中的一个变量的值呢
- pchart画图时x轴竖写的问题
- 验证码填写正确,却显示错误。刷新验证码后,再填写,不再报错,是不是和session有关?
- PHP中解决SQL注入问题了吗?
- 大家看看这段PHP显示汉字图像的代码为什么不好用?
- 远程访问Mysql出现一下提示应该怎么做
- 用什么方法来导入大量的excel数据到mysql数据库比较好?
- 为什么我使用mail函数无法使邮件发送到新浪、网易等邮件系统
- 请问如何在win2k+iis下正确安装PHP,在线等!
- php md5加密
- 关于nginx服务器.htaccess的重定向问题
- 请问一下 怎么取第一张图片的值呢?
请问该怎么分别设置每个session变量的过期时间。
$_SESSION['messCodeInfo'] = array(
'code'=>8888,
'add_time'=time()
);