0

PHPを使用してWebサイトをクロールしています。phpをCGIに変換し、コマンドラインから実行することについてはよくわからないので、選択した方法は、1回の反復が成功した後、同じphpファイルにリダイレクトして再度実行することです(無限ループではありません)。 cookieとtimestampチェックの両方を使用して、設定された時間内または数百回の反復後に終了することを確認します)。

私が繰り返し発生する問題は、20回ほど繰り返すと、次のエラーメッセージが表示されることです。

リダイレクトループ

このURLのリダイレクト制限を超えました。要求されたページを読み込めません。これは、ブロックされているCookieが原因である可能性があります。

apache / php(ローカルホストでxamppを使用しています)がループを妨げないようにするにはどうすればよいですか?

4

2 に答える 2

0

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

于 2009-07-08T11:17:56.913 に答える
0

私の知る限り、これは、再度リダイレクトするページにリダイレクトしようとした場合などに発生します。

各ブラウザには制限があり、Firefoxではabout:configで設定できますが、他のブラウザにはそのようなオプションはありません。

于 2009-07-08T14:18:39.313 に答える