• 締切済み

php URLのヘッダーを確認するプログラム

php であらかじめ用意した1000件程度のURLのヘッダーから リダイレクト処理をしているかを確認しファイルに書き込むプログラムをつくっております $headers = @get_headers($chk); $headchk = $headers[0]; $findme= "30"; $checkridirect = strpos($headchk,$findme); で判定できたのですが、 これを1000件ループさせたところ処理がおいつかず ひたすら処理中になっています。 しかもサーバのし仕様か何かで HTML部分のヘッダーは表示はされても処理中でコンテンツが表示されなくなり 処理が終わってもそのままです。 何か良い方法はありますでしょうか?

みんなの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

時間のかかる処理は単純にループさせず、何か工夫をしたりajaxを使ったりするといいです。 WEBサーバをご自身で管理していてい、ソースの修正からコンパイルまでできる方なら タイムアウトの部分を修正して作り直す方法もあります。

回答No.1

1000件全部を羅列してあるファイルを作り、その中から「1回だけ検索」すれば良いのでは?

tamurad007
質問者

お礼

実現させるコードなど具体案をいただけると助かります。