为什么用户中止在firefox中停止服务器脚本执行?

时间:2017-12-01 20:07:07

标签: javascript php

以下(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"]);
  }

?>

0 个答案:

没有答案