PHP CURL如何将其配置为不显示响应?

时间:2017-01-24 03:24:14

标签: php curl

这是Pushover提供的一段简单代码,它们提供了一个API,可以使用基本的webhooks或简单的代码作为触发推送通知的方式。我正在尝试隐藏CURL响应,此代码返回请求的ID。在阅读了这篇文章后我添加了返回传输和详细部分,但我没有成功。我需要删除/添加什么才能使这些请求ID停止显示?

curl_setopt_array($ch = curl_init(), array(
  CURLOPT_URL => "https://api.pushover.net/1/messages.json",
  CURLOPT_POSTFIELDS => array(
    "token" => "API_KEY",
    "user" => "USER_KEY",
    "message" => $pushlogin,
  ),
  CURLOPT_SAFE_UPLOAD => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_VERBOSE => 0,
));
curl_exec($ch);
curl_close($ch);

1 个答案:

答案 0 :(得分:0)

问题是返回传输设置的位置,它需要在curl数组之外。

以下代码有效,希望这有助于另一个PUSHOVER用户。

curl_setopt_array($ch = curl_init(), array(
  CURLOPT_URL => "https://api.pushover.net/1/messages.json",
  CURLOPT_POSTFIELDS => array(
    "token" => "API_KEY",
    "user" => "USER_KEY",
    "message" => 'Test Message',
  ),
  CURLOPT_SAFE_UPLOAD => true,
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($ch);
curl_close($ch);