-1

cUrl メソッドを実行した後、ブラウザは同じページにとどまりますが、curl init で呼び出されたページのコンテンツをロードします。

ブラウザをその 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;

更新:つまり、リダイレクトではなく、curl を使用してデータを投稿することです。

前もって感謝します!

4

2 に答える 2

0

curl は、URL を呼び出して応答をフェッチするためのものです。

ブラウザーにエコーすると、ブラウザーは URL からフェッチされた応答を表示します。

ウェブサイトをお持ちの場合。ドメイン website.com を使用します。

ユーザーが website.com のホームページにアクセスすると、

$ch=curl_init("www.google.com"); 
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;

ユーザーは引き続きwebsite.comにいますが、ページのコンテンツには google.com が返す html が表示されます。

于 2017-01-04T17:30:51.080 に答える