我想在关闭浏览器的那一刻执行指令,例如说明是发送更新数据库的请求?
答案 0 :(得分:0)
PHP与浏览器无关。 PHP无法以任何方式直接与它进行交互,但您可以使用JavaScript与PHP进行通信。关闭浏览器时执行某些操作并不总是可靠的,因为浏览器可能会意外关闭,但您可以尝试使用onunload
事件侦听器收集信息以发送HTTP请求以运行PHP脚本。
window.onunload = function(){
var xmlhttp = (window.XMLHttpRequest)? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
var url = "MyPHPScript.php";
xmlhttp.open("GET",url,false);
xmlhttp.send();
}