2012年11月7日水曜日

処理時間の長いPHPでブラウザ側のタイムアウトを防ぐ方法

ブラウザ(IE7)のタイムアウトを防ぐ方法。 - Chocotte de Choo
echo str_pad('', 256);

IEでは256バイトを超えると出力が表示されるようになるので、わざと
256バイト分の空文字を出力するようにする、というもの。

上記と同じ記述があちらこちらで散見されるが、空文字はいくつ出力してもゼロバイトじゃないんだろうか?


  1. set_time_limit()
  2. ob_end_clean()
  3. echo など
  4. flush()
の合わせ技についてはたしかに効力があった。
これは冒頭に1回やればいいのか、定期的にやらないといけないかは要調査。

.

0 件のコメント:

ブログ アーカイブ

カテゴリー