如果用户离开网页,是否可以执行 php 脚本?
我知道Javascript可以执行..
$(window).bind('beforeunload', function(){
return 'DataTest';
});
Cookie 可能会起作用,但我不确定监听器如何跟踪过期的 cookie,然后删除正确的网页。
一个示例文件系统是这样的:
- user0814HIFA9032RHBFAP3RU.php
- user9IB83BFI19Y298RYBFWOF.php
- index.php
- 监听器.py
- 数据.txt
通常,为了创建网站,php 写入 data.txt,Python 监听器获取此更改,并创建文件 (user[numbers])。如您所想,这些文件会随着时间的推移堆积起来,需要将其删除。
最佳答案
http协议(protocol)是无状态的,因此用户根本无法“导航离开”。 浏览器需要一个页面,服务器返回它,然后通信停止。 服务器没有可靠的方法来了解客户端将如何处理该页面。
关于javascript - 是否可以在用户离开时删除整个网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21513187/