不过我想,如果用户按了退出注销的话是没问题的,但如果是直接关闭IE窗口怎么办呢,我想用<body onUnload='..'>来处理,不知道好用不
解决方案 »
- php+mysql实现全文索引程序出错
- smarty分页问题
- 各位老大,帮忙检查一下语法吧,关于引号的用法,难煞小弟!
- 数组减少
- 大家帮帮忙啊,快急死了,谢谢!!!
- 小弟初学php,刚下载了个php5.05。不懂是什么意思
- 给大家一个大饼图,不是有人要这个东西但是不会画嘛,呵呵。
- 请大家帮忙解决几个问题!与客户机环境有关!
- PHP和XML
- wamp localhost不能访问,127.0.0.1可以
- PHP配置问题,无法正常使用?
- Fatal error:Call to undefined function:mysql_connet() in /var/www/manual/XX/XX.php on line 6 是什么意思啊?
http://expert.csdn.net/Expert/topic/3005/3005410.xml?temp=.7398798
或者在登录程序里检查这个标记
登陆后在session中设置用户名和加密后的密码,在通用的包含页面中判断用户名和密码是否和数据库一致,如果不一致,自动退出。
防止重复登陆:在登陆页面判断session,如果session中已经存在用户名和密码,并且没有退出登陆(即session不为空),提示“已经登陆”,否则输出登陆表单。
有的时候,比如是租的空间,没有办法确认和控制Session的有效期,但是Cookie是可以判断的。
Session实际是个文件,所以不要在里面存明文的密码,只要打个标记就可以了
function moddataend()
{
var xml = new ActiveXObject("Microsoft.XMLHTTP");
<?php
echo 'xml.open("GET", "modend.php?id='.$id.'", false);';
?>
alert('bye bye!');
xml.send();
xml = null; }
function moddatapre()
{
var xml = new ActiveXObject("Microsoft.XMLHTTP");
<?php
echo 'xml.open("GET", "modpre.php?id='.$id.'", false);';
echo "alert('hello!');";
?> xml.send();
xml = null;
}
</script></HEAD>
<body onload="moddatapre()" onunload="moddataend()" >
</body>
通过设置一个最后活动时间来实现判断它是否在线时通过时间差来计算,比如说在时差在三分钟之类算在线
登录时把它的最后活动时间减掉三分钟这样就不会出现登录时该用户已经登录的现像,
以后在页面中能过meta来进行刷新