如何在PHP中调试curl?

tzdcorbm  于 2022-11-13  发布在  PHP
关注(0)|答案(3)|浏览(136)

我想测试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);
?>
xdyibdwo

xdyibdwo1#

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

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

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

display_errors = on
ffdz8vbo

ffdz8vbo2#

试试这个,在卷发结束前用这个

if(curl_error($ch))
{
echo 'curl error is -' . curl_error($ch);
}
lmyy7pcs

lmyy7pcs3#

在当地我这样做了

$fp = fopen('/tmp/errorlog.txt', 'w');
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_STDERR, $fp);

相关问题