1

私は設定しました

set_time_limit(0);
ignore_user_abort(true);

スクリプトの上部にあります。それが突然奇妙なことをやめたとき、ブラウザはまだページ読み込みアニメーションを表示しているので、出力はなく、プロセスは消えます、そして私はスクリプトが仕事を終えなかったことを確かに知っています。停止したときに可能な限り出力しましたが、ページに出力が表示されないため、ページはまだ読み込まれているように動作します。しかし、プロセスは本当にすでにカットされています

なぜそれがこれを行うのか誰かが知っていますか?

4

1 に答える 1

0

一部のサーバーではPHPで設定を設定できないことがよく知られているため、タイムアウト制限を上げるにはPHP.iniを編集する必要があると思います。

于 2012-11-11T14:32:19.810 に答える