如何在PHP中调试curl?

时间:2016-05-10 09:02:39

标签: php curl

我想用PHP安装中的curl来测试一切是否正常,

我尝试了下面的代码,但是我得到了内部服务器错误!有人会帮我这个。

   <?php
// Create a cURL handle
$ch = curl_init('http://xx.xx.xx.xxx/Dinga/');

// Execute
curl_exec($ch);

// Check if any error occurred
if (!curl_errno($ch)) {
  $info = curl_getinfo($ch);
  echo 'Took ', $info['total_time'], ' seconds to send a request to ', $info['url'], "\n";
}

// Close handle
curl_close($ch);
?>

2 个答案:

答案 0 :(得分:1)

在开头添加以下代码,然后重试。

ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);    
error_reporting(E_ALL);

如果有任何解析问题,那么你将不得不编辑php.ini文件并设置此参数

display_errors = on

答案 1 :(得分:1)

尝试在curl close

之前使用它
if(curl_error($ch))
{
echo 'curl error is -' . curl_error($ch);
}