リダイレクトをたどらずにリダイレクトターゲットを取得するPHP cURLメソッド
P粉575055974
P粉575055974 2023-10-25 08:56:01
0
1
789

curl_getinfo 関数は、HTTP リクエストの結果に関する大量のメタデータを返します。ただし、何らかの理由で、現在必要な情報 (リクエストが HTTP リダイレクト コードを返した場合のターゲット URL) が含まれていません。

特定のリダイレクト コードを特殊なケースとして処理したかったため、CURLOPT_FOLLOWLOCATION は使用しませんでした。

cURL がリダイレクトを追跡できるのであれば、追跡できないのに、なぜリダイレクト先を教えてくれないのでしょうか?

もちろん、CURLOPT_HEADER フラグを設定して、Location ヘッダーを選択することもできます。しかし、もっと効率的な方法はあるのでしょうか?

P粉575055974
P粉575055974

全員に返信(1)
P粉684720851

これを単純に使用できます: (CURLINFO_REDIRECT_URL)

リーリー

あなたが述べたように、(実行前に) CURLOPT_FOLLOWLOCATION オプションを無効にし、実行後にコードを配置します。

######参照する######
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート