小编典典

如果用户在AJAX请求结束之前退出浏览器或更改页面会怎样?

ajax

我通过ajax调用php脚本来进行一些数据库维护。如果用户关闭页面,点击或单击链接,PHP脚本会完全执行吗?有办法吗?

也许,如果php脚本调用了exec()方法或类似方法,则将依次通过控制台调用脚本:

$ php /var/www/httpdocs/maintenance.php


阅读 225

收藏
2020-07-26

共1个答案

小编典典

只要用户代理(浏览器等)已完全发送了请求,服务器便拥有了它所需要的一切,并将完成请求并尝试发送回响应。

实际上,这种“ ping”行为通常用于使服务保持温暖或执行定期维护的类似“心跳”的过程。

2020-07-26