卷发仅返回NULL

时间:2018-08-09 19:00:25

标签: php curl

我对一台特定服务器的卷曲有问题。我有一个服务api,它在其他服务器上也可以正常工作,但是在这个特定的服务器上,我遇到了问题。我尝试过的代码如下:

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

$url = 'http://services.exportfeed.com/test.php';
$postfields = array(
    'fetch'   => '1',
    'country' => 'US',
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    $error_message = 'Curl error: ' . curl_error($ch);
    print_r($error_message);exit;
}
curl_close($ch);

$result = json_decode($result);
echo "<pre>";
var_dump($result);
echo "</pre>";
exit;

在点击url时,它只会返回null,没有错误,没有警告。当我从终端卷曲时,它会返回消息,并且应该返回。

任何人都可以帮助我解决此问题。我遵循了thisthis的指导,但是并没有解决。 我的托管人这样说reply from host

我陷入了困境。请帮忙。

0 个答案:

没有答案