[PHP-users 1708] Re: Client との接続を切断した後にプログラムの実行を続行

TeruoNagasawa php-users@php.gr.jp
2001年9月02日 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>

AltStyle によって変換されたページ (->オリジナル) /