Heim  >  Artikel  >  Backend-Entwicklung  >  请教用php怎么实现 当别人浏览小弟我的信息时,小弟我的电脑出现提示?谢谢

请教用php怎么实现 当别人浏览小弟我的信息时,小弟我的电脑出现提示?谢谢

WBOY
WBOYOriginal
2016-06-13 13:11:06854Durchsuche

请问用php如何实现 当别人浏览我的信息时,我的电脑出现提示?多谢!
当我注册登录一交友网站后,有其他人浏览我的个人信息时,我的电脑出现一个提示框:“有某某人正在浏览我的信息。。。”,
请问用php如何实现
当别人浏览我的信息时,我的电脑出现提示?多谢!!!

------解决方案--------------------
有人浏览你空你用session记录下来用户的id,js没隔一会请求后台(php),后台用浏览过你的用户id获取对应用户的信息然后反给前端的js,js做个弹出特效,思路就是这样,当然也还有其他办法,不过我认为这种还不错,具体实现就看你的了
------解决方案--------------------
每个页面都写上ajax定时上报/下载, 服务端在memcached里记录一下上报信息, key是uid,value是一个序列化数组:{访问时间,访问用户uid.}

比如A用户访问B用户主页, 那么Ajax上报服务器: key=B,value={访问时间,A},服务器就往memcached里写一下。

B用户ajax定时下载状态,当然就是询问:key=B的value,服务器将访问时间小于1分钟的访问者信息返回。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn