PHP cURL在localhost中工作但不在Server上工作

时间:2016-04-13 07:30:15

标签: php curl xampp hosting

我的源代码只在我的本地主机(XAMPP)上运行100%好,但当我上传它时,我的源代码不会卷曲网站,它也不能提供任何输出。顺便说一句,我只将我的示例网站上传到Hostinger。

image

3 个答案:

答案 0 :(得分:0)

问题可能是您的托管服务器上没有启用卷曲,您可以使用phpinfo()功能查看是否存在问题,并且您将显示已启用的所有内容。

如果没有联系您的托管或更改它。

答案 1 :(得分:0)

首先,}循环中缺少for。但如果它只是一个错字, 尝试从您的for循环中分离出卷曲代码。

您可以将它们移动到这样的函数:

...
$link=...
curl_call($link);

答案 2 :(得分:0)

刚刚检查了您的代码,请在最后添加以下行,您将会知道错误是什么

if(curl_error($ch))
{
    echo 'error:' . curl_error($ch);
}
else{
    echo $content;  
}

$ch替换为$handle,同时删除init_set函数

输出

error:Could not resolve host: wwww.todayhumor.co.kr

请检查并确认网址