这个麻烦,如果是更据IP的话,用代理上网的人就麻烦了,
听听高手意见,
gz
听听高手意见,
gz
解决方案 »
- php调用java WebService
- php 能重写 sqlite_fetch_array 吗
- 上传多个图片的同时给图片加水印效果?????
- 那里有好的PHP +AJAX 的视频资源下载
- 关于生成静态页面路径的问题:
- 这个小代码24小时调用一次是否正确?
- php清空cookie的困难
- HTTP_REFERER怎么用呀,我得不到数据?
- 我總有小問題???在TABLE TR 中圖像不能在高度上完全填潢行高怎麼辦???
- PHP与ASP的应用??
- 请问如何得到访问服务器的客户端的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.如果用户真的死机了,你还得想想办法....