[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>