0
我需要停止「終止」請求的過程。停止處理被終止的請求
有可能嗎?用戶請求和此過程結束前用戶只需轉到其他頁面,因此最後的請求需要停止。
我想我的答案是register_shutdown_function和fastcgi_finish_request。但我不確定它的答案,並沒有成功解決它。
一些php專家可以提供幫助嗎?
提前欣賞。
我需要停止「終止」請求的過程。停止處理被終止的請求
有可能嗎?用戶請求和此過程結束前用戶只需轉到其他頁面,因此最後的請求需要停止。
我想我的答案是register_shutdown_function和fastcgi_finish_request。但我不確定它的答案,並沒有成功解決它。
一些php專家可以提供幫助嗎?
提前欣賞。
你需要的是不是fastcgi_finish_request或register_shutdown_function 希望這可以幫助你: a.php只會
<?php
$pid = getmypid();
file_put_contents("/home/longan/pid", $pid, LOCK_EX);
while(1) {
sleep(1);
file_put_contents("/home/longan/a.txt", "abc", FILE_APPEND | LOCK_EX);
}
b.php
<?php
echo "i will kill a.php!";
$pid = file_get_contents("/home/longan/pid");
posix_kill($pid, SIGTERM);