cUrlメソッドの実行後、ブラウザは同じページにとどまりますが、curl initで呼び出されたページの内容を読み込みます。URLをURL(投稿)ページにリダイレクトできますか?
ブラウザをそのURLにリダイレクトすることはできますか?
$ch=curl_init($URL);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$DataToSend);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$varResponse=curl_exec($ch);
curl_close($ch);
echo $varResponse;
exit;
UPDATE:だから、それはカールを使用してデータを掲載についてです、リダイレクトに関するものではありません。
ありがとうございます!
あなたはカールする必要はありません。 301リダイレクトを返すhttps://www.google.co.il/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=http%20redirect%20code – carmel
リダイレクトではなく、データを送信することですcurlを使って...だから私はカールが必要なのです – user198003
あなたは 'header( 'Location ...')'でリダイレクトできますが、あなたが意図していることが目的のサイトに表示されるかどうかは不明です。たとえば、セッションクッキーに依存する可能性があります。その結果、ユーザーのクライアントブラウザーの表示が、サーバーがPOSTしたものとは異なる場合があります。 –