2009-07-08 1 views
0

私はPHPを使用してウェブサイトをクロールしています。 PHPをCGIに変換してコマンドラインから実行する方法についてよくわかっていないので、私が選択した方法は、同じPHPファイルにリダイレクトするために、1回の繰り返しの後に、再び実行されます(無限ループではありません)。私は、クッキーとタイムスタンプチェックの両方を使用して、設定された時間内に終了するか、または数百回の繰り返しが終了したことを確認します。超過このURL ためApacheでリダイレクトループエラーをオフにする

リダイレクトループ

リダイレクト制限:

私は入れません問題は、20回の反復かそこらの後、私は次のエラーメッセージを取得することです。要求されたページ を読み込むことができません。これは、ブロックされたCookieが であるために発生している可能性があります。

私が望む限り、私がループしないようにするには、apache/php(私のlocalhost上でxamppを使用しています)を止めることができます。

答えて

0

私が知る限り、これはサーバーではなくブラウザによって作成されます。リダイレクトループを防止するためにクライアント側のコードを無効にすることはできません。

+0

yep - ファイアウォールのリダイレクト制限を変更しています:設定がそのトリックを行います – wheresrhys

0

私が知る限り、これは再度リダイレクトするページにリダイレクトしようとすると起こります。

それぞれのbrwoserにはLimitがあり、firefoxでabout:configというファイルを設定できますが、他のブラウザにはそのようなオプションはありません。

関連する問題