[PHP-users 19121]Re: タイムアウト

hash8931 @ mail.goo.ne.jp hash8931 @ mail.goo.ne.jp
2003年 11月 26日 (水) 10:44:27 JST


高橋です

> 「最低でも5秒は待つ」というようなことはできませんでしょうか?

こんなんどうでしょう。
http://www.php.net/manual/ja/features.connection-handling.php
あたりの記述から
もしタイムアウトがPHP側で切られているなら
void set_time_limit ( int seconds)
それともブラウザや途中のネットワークで切られているようなら
処理中にも定期的にデータを送り続けるようにしたうえで上の関数で処理時間を延ばす。
また、万一接続が切れても処理を続けたいなら
int ignore_user_abort ( int [setting])
あるいは、処理がすべて完了するのを待ってからブラウザに渡したい場合は
int register_shutdown_function ( string func)
あたりを使えるかもしれません。

以上です


PHP-users メーリングリストの案内