这个麻烦,如果是更据IP的话,用代理上网的人就麻烦了,
听听高手意见,
gz
听听高手意见,
gz
解决方案 »
- 5.2X中正常5.3.3出错一个数组的问题??
- php file_get_contents 的乱码问题
- 4行代码,为什么单引号变成双引号就得不到结果?
- 留言板设计,要求处理量记录数和查询量
- 怎么让APACHE支持URL后面跟?name=中文?
- 想写一个cms大家来提点思路啊
- 一个login.php代码,帮忙看看哪错了
- 文件上傳後! 我怎麼得到它原來的文件類型呀(就是擴展名呀!)
- 关于从数据读数据在页面上显示的格式问题
- 关于PHP获取时间显示的问题
- 请问如何得到访问服务器的客户端的ip地址,在php中能实现么??
- Web2Ftp Client And OpenLDAP !!!!!!!!!!!!!!!
如果用户注销,则online=0
如果有用户登陆,如果online=1检查该用户的上次登陆时间,
如果在期限以内则不允许登陆。如果想禁止别人使用某个数据库表:
$sql = "Lock tables 表名 {Read|Write}...";
mysql_query($sql);//锁定表
用Unlock tables解锁
但是如果用户不正常退出,而我希望在他下次登陆的时候给予提示并将他已登陆的kick调呢?
另外,如果该用户还没有退出,就另开一个IE想进入,而我希望在这个时候也给予提示并提示他是否将已登陆的kick掉,如果不kick则不能进系统。这么做如何实现呢?
登录时将用户的名放入一个在线表中(online),
离开时,不管他是关闭还是注销,都弹出一个js窗口,问:
大哥,你真的要离开吗?
点是,则将online表中的用户删掉,
点否,则什么都不做...
当然,用户突然死机的话...就算他自己倒霉啦....这样做的好处....
1.不用服务器多加负担(论坛的查询太累啦)
2.100%控制多人用一个帐户...
不好的地方...
1.你不能用弹出式窗口开打开新窗(你的导航要清楚一点...)
2.如果用户真的死机了,你还得想想办法....