Javascript/PhP 离开网站时删除文件

Javascript/PhP Deleting File when leaving the website

我正在寻找一种方法来删除在特定文件夹中生成的唯一文件。当用户未完成 "task" 就离开页面时,应删除该文件。文件命名是唯一的 uniqid()

我尝试了以下方法:

<script>

    window.onbeforeunload = <?php unlink($_POST['localfile']) ?>;

</script>

但不知何故,这并不总是奏效。例如,当我使用后退按钮时它可以工作,但是当我将另一个 url 放入我的搜索栏并转到所需的目的地时,例如 google.com 该文件将不会被删除。我该如何解决这个问题,或者是否有其他方法可以解决这个问题?

我不知道这将如何运作。您在此处混合了 client-side 和 server-side 代码。