我想用 session_cache_expire, 可是不知道怎么用.
解决方案 »
- php xml xsl 问题
- 这段代码实在是不明白这是为什么,应该是没错的
- curl在本地正常输出,访问在线URL一片空白
- 想看看源码,不知道从哪里下手?
- 图片怎么是挨个显示的?header('Content-Type: image/jpeg');readfile($file);
- [100分求助]初学php,在include(html文件) ,html文件中的$变量不解析怎么办?
- 如何实现通过后台管理网站页面的图片?
- 怎样用php导出eml格式文件?
- 通过图片传输数据的问题
- 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登录页面
}
}
。。