2016-07-22 10 views
2

は私がcurl_close($ chを)後に確認することができますどのようにこのカールポスト後、postfieldを確認する方法 -

curl_setopt($ch, CURLOPT_URL,$cpUrl); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $varpost); // post parameters 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return the output in string format 
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0); 
curl_setopt($ch, CURLOPT_NOBODY, true); 
$output = curl_exec ($ch); // Execute 

のようなカールポストsomehingを持ってデバッグします。どの投稿フィールド変数が送信されたのですか?助けてください

答えて

0

どのように私はcurl_close($ ch)の後にチェックできますか?投稿フィールドの変数は でしたか?

あなたのスクリプトがCURLOPT_POSTFIELDSオプションで送信された変数を提供し、そのカールが正常に実行された場合、あなたはすでにこれらの変数を持っている:

... 
$output = curl_exec($ch); // Execute 

//show the POST fields if they were sent successfully 
if($output) print_r($varpost); 
else echo "cURL failed: no POST fields sent"; 
+0

私は.....と表示すると空に表示されます$ output = curl_exec($ ch); $ rr = curl_getinfo($ ch、CURLOPT_POSTFIELDS); info( "paramspassed:"、$ rr); @beetleJuice –

+0

@ Ps-klなぜこれを言っているのか分かりません。 'curl_getinfo'を使うことはお勧めしませんでした。 'curl_getinfo'と' CURLOPT_POSTFIELDS'を2番目の引数として使うことはできません。許可されているものについては、ドキュメントを参照してください:http://php.net/manual/en/function.curl-getinfo.php – BeetleJuice

0

あなたが実際に間で転送beeingているもののデータを調べるためにFiddlerを使用することができますクライアントとサーバー

関連する問題