[PHP-users 1708] Re: Client との接続を切断した後にプログラムの実行を続行
TeruoNagasawa
php-users@php.gr.jp
Sun, 02 Sep 2001 00:54:10 +0900
長沢です。Kentaro Fujinumaさん、ありがとうございます
|http://www.php.net/manual/ja/features.connection-handling.php
register_shutdown_function()で目的の処理を実現することができました。
目を通したんですけど、気付きませんでしたね。σ(^◇^;)
実際に使ったテスト スクリプトです。sleep(30) は重い処理の代わりです。
同じ試みをしようとした方の参考になれば光栄です。
PHP 4.0.5
<?php
echo "TEST";
sleep(30);
// コネクションが30秒間張られたまま。
?>
<?php
echo "TEST";
register_shutdown_function("my_shutdown");
function my_shutdown(){
sleep(30);
// テストログ 記録 --> 成功♪
}
?>
--
TeruoNagasawa <teruo@pc-assist.net>