解决方案 »
- 求PHP高手,关于minishowcase中文乱码问题,不知道有没有人用过
- 有没有人使用thinkphp的,有个问题请教下
- smarty用处?
- 大家帮帮忙呀,无法载入MYSQL扩展??????
- discuz论坛 如何实现某人上线论坛板块名字变色
- 我很好奇啊,是怎么篡改的,谁来说说,网站统计次数被篡改
- wordpres往数据库添加文章,自动添加p标签
- 非常简单的问题啊~表单提交后怎么获得表单值啊???
- 请问PHP中有没有类似ASP中WebEdit这样的所见即所得的编辑工具?(在线等)
- 整体的出现正则如何写
- 求助:<img src='xxxx.php' 加载不了图片
- php默认是使用现有的connect,还有必要创建单例连接吗
.......我知道是session啊,我是说这个逻辑应该怎么走呢
登录完成以后记录下下一个时间,比如10分钟 存入$_SESSION['exptime'] =now()+600
然后每次操作是都先检测 是否是登录状态
比如if(!isset($_SESSION['username']) || $_SESSION['username']){$_SESSION['tips']="";
跳转登录页面
}else{
if ($_SESSION['exptime']<now()){
$_SESSION['username']="" //清除掉原来的状态
$_SESSION['tips']="您的会话已过期 请重新登陆";
跳转登录页面.. 并输出 $_SESSION['tips']
}}
$_SESSION['exptime']=弄完()+600;
//检测完成后 重置$_SESSION['exptime']