若某一用户已登录并未退出,用同一用户名在另一IP登录时,如何判断出该用户已登陆?
解决方案 »
- 在PHP里怎么样检查插入的记录在数据库里是不是重复了?
- 问个关于 CSS的问题。
- 在PHP中嵌套的Javascript代码为什么无法运行??
- PHP搜索特定页面关键词问题!这个问题难不难?难!不难!难?不难?难!不难!难?不难?难!不难!难?不难?难!不难!难?不难?……
- 求一个写法
- 关于PHP中自动检测屏幕分辨率的问题?
- 大家帮忙看一下,问问多多.(高手请进)
- 简单问题,不知道为什么会出现这样的错误
- 请问各位大哥,网上有没有好的PHP教程?
- 请问MYSQLI无法读取数据库问题
- c#将网页的HTML代码存储到mysql中有没好办法处理啊
- 用EasyEclipse for PHP 写的php,,怎么运行不出来啊!!!
你要先判断该用户是否登陆,已登陆则拒绝另一IP登陆,未登陆,则允许另一IP登陆??
如果真是这样,就劝你最好不要这样。
如果先登陆的用户没有点退出按钮,而是直接关闭浏览器或其他什么方式就退出了,而PHP不能完全帧测到用户是否真的退出。那这个帐号以后用其他IP就再也登不上去了。
需要使用SESSION+COOKIE实现。
COOKIE中存SID,如果服务器上有该SID则直接调用(表已登陆),如果没有则新生成(表没有登陆)。
也可以将SID放到数据库中。但需要自己写SESSION类。
至于有没有注销或相关操作就不再说明了。(使用时间最简单,一天过期)