以下(php)脚本在从FIREFOX的XmlHttpRequest触发时不会将数据写入文件,但它可以从CHROME和EDGE工作 - 任何想法为什么?
<script>
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "?data=test", true);
xhttp.send();
location.href = "https://www.google.com";
</script>
<?php
if(isset($_GET["data"]) === true)
{
ignore_user_abort(true);
file_put_contents(__DIR__ . DIRECTORY_SEPARATOR . "file.txt", $_GET["data"]);
}
?>