cURL发送变量不起作用

时间:2013-06-06 18:52:50

标签: curl

我正在尝试使用cURL将帖子数据发送到特定文件,但似乎无法正常工作。我是否有语法错误或者我是否过早关闭卷曲? 有没有很好的方法来测试它,看看我发送了什么变量。

$my_url = 'http://www.website.com/file.php';
              $post_vars = 'custom_id1=' .$cid. '&custom_id2=' .$cid2. '&invoice_id=' .$invoiceid. '&amount=' .$amount;

              $curl = curl_init($my_url);
              curl_setopt($curl, CURLOPT_POST, 1);
              curl_setopt($curl, CURLOPT_POSTFIELDS, $post_vars);
              curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
              curl_setopt($curl, CURLOPT_HEADER, 0);
              curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

              $response = curl_exec($curl);

              curl_close($curl);

1 个答案:

答案 0 :(得分:0)

cURL语法错误 试试这个

<?php
$my_url = 'http://www.website.com/file.php';
$post_vars = 'custom_id1=' .$cid. '&custom_id2=' .$cid2. '&invoice_id=' .$invoiceid. '&amount=' .$amount;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $my_url);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_vars);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($curl);
curl_close($curl);
?>