javascript - 是否可以在用户离开时删除整个网页?

标签 javascript php python html cookies

如果用户离开网页,是否可以执行 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/

相关文章:

javascript - object.create 和链接对象

javascript - 单元测试事件驱动的javascript

php - 使用 PHP 发送 html 邮件

javascript - 如何在二维中心点周围放置点?

php - 使用仅提供用户名、密码和证书颁发机构的 PHP 连接到 Web 服务

javascript - 控制台显示元素是 "null"

python - 如何在 keras/tensorflow 中定义秩大于 4 的张量上的 2D 卷积

c++ - 将 SWIG 包装器与其他库链接

python - 如何用 Pandas 数据绘制饼图

javascript - 如何使用 jQuery 创建一个时间选择器?