我正在以.txt文件的形式存储登录网站的用户。我想直接关闭浏览器时删除他们的名称。我使用php code.Is他们的方式来删除名称?当该用户的浏览器关闭时,从.txt文件中删除该特定的用户名
回答
没有确定的办法来判断用户是否关闭了他或她的网络浏览器。试图捕捉这样的行动瓦特/ JavaScript将毫无疑问导致错误。您可以做的唯一的事情就是在预定义的非活动时间段后删除所述用户名。如果用户未在预定义的时间范围内执行任何操作,则假定它们处于非活动状态。
我们如何知道他在浏览器本身关闭时没有进行活动? – user2509748
你无法知道。 –
正如韦恩说,有没有神火方式,但有一件事你可以做的是使用JavaScript来检查用户是否关闭了该选项卡,然后发送一个AJAX调用到一个PHP脚本,该脚本从文件中删除用户名。
您可以使用'onbeforeunload',但只允许使用很少的东西,而且您肯定需要快速完成_或者浏览器将会关闭您。 – Halcyon
@Frits van Campen:你能提供一个示例代码吗? – user2509748
不,因为它可能不起作用,而'onbeforeunload'是错误的方法。如果用户有两个打开的选项卡并关闭一个,会怎么样? – Halcyon
- 1. 当用户在java中关闭浏览器时删除文件
- 2. 当用户关闭浏览器时自动注销用户
- 3. 删除从MySQL表中的信息时,用户关闭了浏览器
- 4. 当用户关闭浏览器时,sessionlistner不起作用
- 5. 如何在用户关闭浏览器时从mysql数据库删除记录
- 6. 当用户关闭浏览器时,保存注销时间
- 7. 关闭浏览器时cookie被删除
- 8. 当浏览器窗口关闭时自动注销用户 - salesforce
- 9. 当用户关闭浏览器时,把http放入
- 10. Firefox扩展:当用户关闭浏览器时执行操作
- 11. 当浏览器关闭时Rails ActionCable取消订阅用户
- 12. 当用户关闭窗口或浏览器时,jquery任务
- 13. 如何在新用户名提交到.txt文件时删除旧用户名?
- 14. 删除Cookie当用户手动从浏览器
- 15. 删除用户会话从MySQL表,如果他们点击关闭浏览器
- 16. 检测用户浏览器是否关闭浏览器
- 17. CakePHP在浏览器上删除特定会话关闭
- 18. 从所有登录的浏览器中删除用户会话
- 19. 从浏览器中删除自动完成的用户/密码
- 20. 从用户的浏览器
- 21. 当我关闭浏览器时Cookie被删除?
- 22. 当浏览器关闭时删除缓存
- 23. 浏览器关闭时的单用户多登录预防
- 24. javascript/jquery - 用户关闭浏览器时的crossbrowser检测?
- 25. 用户关闭浏览器时插入到Mysql表中?
- 26. 问题,当用户关闭浏览器标签或窗口
- 27. Eventlog从用户计数器中删除特定名称
- 28. 关闭调用关闭()该用户界面不关闭
- 29. 在关闭浏览器标签从SQL数据库中删除特定数据
- 30. 如果用户不正确关闭浏览器(即时浏览器终止)
你是如何保存它们的?你有什么尝试? Stack不会为你创建你的网站。 –
请提供您的代码? – Saleh
[当用户关闭浏览器时从mysql表中删除信息]的可能重复(http://stackoverflow.com/questions/2195581/remove-information-from-mysql-table-when-user-close-is-browser) – gregmac