関数を使用してページを開こうとしましたfsockopen()
が、「HTTP/1.1 302 Moved Temporarily」という出力が表示されます。どうすればこれを乗り越えることができますか?
質問する
876 次
1 に答える
0
多くの Web アプリケーション、.htaccess セットアップ、およびドメイン セットアップでは、後続のリダイレクトを利用して目的のリソースにアクセスします。fsockopen()
はこれらのリダイレクトを自動的にはたどらないため、自分で処理する必要があります。@hegemon が述べたように、次のステップを理解するには、レスポンスの Location: ヘッダーが必要です。ただし、後続のリダイレクトが複数含まれる可能性があるため、リダイレクトを再帰的にたどる独自のカスタムメイドのソリューションを実装するか、@str が示唆するように、cURL
ライブラリを使用するなど、より強力で十分にテストされたソリューションに切り替えることができます。
于 2013-04-23T07:32:43.103 に答える