如何检测某个页面已经在浏览器中打开 比如,有一个test.php页面,在进入这个页面时,如果检测它是否已经在浏览器中打开了?谢谢... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以试试,加载完毕,回调个函数,ajax,通知下服务器window.onload = function(){} test.php不是就需要打开浏览器才可以的么?还没有进入test.php的时候就必须要先打开浏览器的 弄一个cookie字段XXX表示浏览器已经打开了这个页面,写一段js, 每隔5秒钟,把这个cookie的失效时间刷新一下,比如让cookie在10秒后失效,一旦页面关闭,只要10秒后,cookie就失效了。服务器端通过判断cookie是否存在,可以知道浏览器是否已经打开了页面。通过调整js定时执行的时间间隔和cookie失效时间延迟,可以在准确度和浏览器开销之间找到折衷。 4楼正解,楼主就差把自己写的代码变成病毒了。先了解下什么是服务器脚本,什么是客户端脚本,在WEB上什么可以执行,什么不可以执行吧。 楼主可以期待新的web协议 tcp-ip可以轻易起一个线程检查你的连接状态 在一个mainframe中只可能有一个页面的实例 http要做到,不可能的,test.php 生成了一个html文件以后就断开了一切与浏览器端的关系 怎么检查? 就算是Ajax 也需要绑定js事件才可以持续 通信 而且你无法预知哪些用户会禁用Cookie 我只需要不让一个用户在一个用户端打开多个test.php文件就可以了,有多少个用户打开并没有关系。 在cookie或者session里计数, 打开一次加1, 离开页面就过期 按你12L的式样的话 可以试一试这个方法test.php生成一个随机字符串 每隔几秒向服务端发送 同一用户正在发送2种随机字符串即为打开2页面但是,这并不是即时的。关键问题在于无法判断页面关闭 TEST打开就在SESSION中存一个变量,再打开的时候先判断SESSION中是否有对应的变量存在。 劳烦各位大侠帮忙检查一下 还是网页20分钟过期问题 谢谢 无限级别分类的问题 倒序输出问题,在线等,急!!! PHP开发手机3G页面,问题请教大虾 关于PHP开源协议GPL的法律问题,纯技术问题. 微博的@功能的实现 请问从数据库中读出文本时怎么分段落~~~~~~~~~ COOKIE怪问题,大家帮忙啊。 初学者该怎样在win2000 professional下配置php? notepad++如何构建自定义模板 这个问题困扰我很久:从数据库输出数据自动选定列表值。 php生成大量数据时,如何实现数据加载提示?
window.onload = function(){}
写一段js, 每隔5秒钟,把这个cookie的失效时间刷新一下,
比如让cookie在10秒后失效,一旦页面关闭,只要10秒后,cookie就失效了。
服务器端通过判断cookie是否存在,可以知道浏览器是否已经打开了页面。
通过调整js定时执行的时间间隔和cookie失效时间延迟,可以在准确度和浏览器开销之间找到折衷。
test.php生成一个随机字符串 每隔几秒向服务端发送 同一用户正在发送2种随机字符串即为打开2页面但是,这并不是即时的。关键问题在于无法判断页面关闭