2016-09-19 9 views
0

私のカールポストはサーバ側でボディを返しません。どのように私はこれを修正することができますか?投稿体が受信されていません

curl_setopt($ch, CURLOPT_URL,$cpUrl);// "ex:www.lalala/aa/" 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $varpost); // has string parameter 
curl_setopt($ch,CURLOPT_HTTPHEADER,array('VariableParams:'.$varpost)); 
info ("variables passed:",$varpost); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0); 
curl_setopt($ch, CURLOPT_NOBODY, false); 
$output = curl_exec ($ch); // Execute 

答えて

0

サーバーのリクエストが別のURLにリダイレクトされることがあります。たとえば、場所に基づいて、特定の場所にリダイレクトするWebサイトがあります。だからこそ、あなたは次の場所のオプションを無効にしているので、身体を得ていないのです。

有効にしてみてください。

curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); 
関連する問題