Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 关闭页面时运行脚本_Php - Fatal编程技术网

Php 关闭页面时运行脚本

Php 关闭页面时运行脚本,php,Php,我试图编写一个脚本,在关闭页面或选项卡时运行,但无法使其工作 有人能查一下我的密码吗 连接\u中止在关闭页面时似乎不起作用 我不知道我的剧本出了什么问题 我已经在网上搜索修复代码的可能性。有些人把它放在while loop中,我不希望它放在while loop中 这是我的密码 Ignore_User_Abort(True); if(Connection_Aborted()==1) { file_put_contents('/tmp/phptest1234.txt', 'test');

我试图编写一个脚本,在关闭页面或选项卡时运行,但无法使其工作

有人能查一下我的密码吗

连接\u中止
在关闭页面时似乎不起作用

我不知道我的剧本出了什么问题

我已经在网上搜索修复代码的可能性。有些人把它放在
while loop
中,我不希望它放在
while loop

这是我的密码

Ignore_User_Abort(True); 
if(Connection_Aborted()==1)
{
    file_put_contents('/tmp/phptest1234.txt', 'test');
}

一旦访问者看到您的页面,php就完成了运行。就这样。您不能单独使用php做任何其他事情。输入Javascript,这是您要查找的选项。如果你真的想在php中做任何你想做的事情,你可以尝试做一个AJAX调用来运行一些php。

你无法检测到用户离开你的页面。@NiettheDarkAbsol ofc是,可能只是不通过php,但他可以发送一篇帖子,这是他通过JS做的最后一件事,希望它被发送,好吗?不,安全吗?一点也不。我猜你还不够大,还没有经历过国家网络的快乐时光。(讽刺的是)@thomaslindvall在JS中,如果用户更改或离开页面,脚本就会被执行。我不希望这种情况发生,我只希望用户关闭页面。这可以用JS来完成吗?@user3763747第一个问题中有链接。@托马斯·林德瓦尔,所有的称呼对我都不起作用,那么当系统关闭时呢?