如何为curl请求构建响应?

时间:2014-11-08 21:27:05

标签: php curl

我会感激任何可以帮助我的人。这是案例: 我在a.php中使用以下代码将3个变量传递给另一个网页 - b.php。

a.php只会

$title = "some title here";
$password = "qwertyu";
$button_id = "87";
$ch = curl_init();
$curlConfig = array(
   CURLOPT_URL => "http://www.example.com/b.php",
   CURLOPT_POST => true,
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_POSTFIELDS => array('bid' => $button_id, 'pass' => $password, 'title' => $title)
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
print_r($httpCode);

b.php获取值,执行某些操作并向多个用户发送通知。在b.php的末尾有一个变量,它获取获得通知的用户数量(对于这个例子,假设变量得到“487”,意味着通知已成功发送给487个用户。

目前上面的代码是echos“200”,这是OK的http代码。但是,我想回复获得通知的用户数量,而不是http代码,例如:“您的通知已成功发送给487位用户。”

我的问题是我需要在b.php中做什么,所以它会将这些数据发送回a.php,是否应该为a.php中的上述代码添加任何代码用于此目的?

非常感谢你。

奥弗

1 个答案:

答案 0 :(得分:0)

b.php应以:

结尾
echo $user_count;

a.php中,这将在$result中,因为您使用了CURLOPT_RETURNTRANSFER