ホームページ > バックエンド開発 > PHPチュートリアル > phpカールリダイレクト関連の問題

phpカールリダイレクト関連の問題

WBOY
リリース: 2016-06-13 12:51:17
オリジナル
913 人が閲覧しました

phpカールリダイレクトの問題
私はcurlを初めて使用しますが、curlポスト情報を使用して宛先ページにリダイレクトしたい(送信されたPOST情報でリダイレクト)

<?php<br />
$url = "http://localhost/opms/WebContent/test_output.php";<br />
$post_data = array (<br />
    "foo" => "bar",<br />
    "query" => "Nettuts",<br />
    "action" => "Submit"<br />
);<br />
$ch = curl_init();<br />
curl_setopt($ch, CURLOPT_URL, $url); <br />
curl_setopt($ch, CURLOPT_POST, true);<br />
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);<br />
curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,true);<br />
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');<br />
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);<br />
curl_setopt($ch, CURLOPT_MAXREDIRS,10);<br />
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);<br />
$output = curl_exec($ch);<br />
curl_close($ch);
ログイン後にコピー


インターネットに基づいて多くのことを設定しましたが、最終アドレスバーのアドレスを test_output.php に変更したいだけですが、それが機能するかどうかはわかりませんが、常に失敗します。
カールは全くジャンプできないって本当ですか?まだ設定に問題があるので、回答をお願いします。ありがとうございます。


-----解決策--------------------------------
CURLOPT_FOLLOWLOCATION の意味:
ターゲットページがジャンプした場合、つまり http ヘッダーに Location ディレクティブがある場合、新しいターゲットページが読み取られます
この属性が設定されていない場合、curl は 1 ページのみを読み取ります
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート