我想用 session_cache_expire, 可是不知道怎么用.
解决方案 »
- wordpress中文章页面中执行PHP连接MYSQL数据库出错
- 数组排序
- 关于mysql插入新记录时ID的问题
- 一个空间域名问题?(我是菜鸟)
- SQL 分类排序 两个表 category、read,按照read.cid的多少来排序category表中的cid,
- 如何自定义函数处理Fatal error?
- apache服务器无法解析PHP
- 使用pconnect连mysql是否会导致mysql发生max connection error?
- 和喜欢做主页和PHP的朋友一起玩!本人可提供一些帮助。mysql + php
- 怎 样实现汉字的声母排序
- 请问如何分行读取文本文件的某行字符
- 好奇:能用PHP+FLASH做实时网络游戏吗?
在你的首页或者是人流量最大的一个页加一段代码,
代码思路如下,
检查所有SESSION(程序中要设定SESSION PATH)中用户
最后运行时间,将超出你所要求的时间的SESSION给删除
掉,就没问题了。讲的简单了一点,楼主见谅。
if(!isset($_SESSION['username'])) {
echo "没有登录,请登录";
exit; //或用header转向或include登录页面
}else {
if(!isset($_SESSION['time']))
$_SESSION['time'] = time();
else
if($_SESSION['time'] < time()-500) { //假定有500秒限制
echo "登录超时,请重新登录";
exit; //或用header转向或include登录页面
}
}
。。