繁体   English   中英

PHP cURL在本地主机上运行,​​但在服务器上不运行

[英]PHP cURL working in localhost but not working on Server

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

图片

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

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

$handle替换$ch并从现在开始删除init_set函数

输出是

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

请检查并确认网址

问题可能是主机服务器上未启用curl,您可以使用phpinfo()函数查看是否是问题所在,并且将显示所有已启用的内容。

如果不是,请联系您的主机或进行更改。

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

您可以将它们移动到如下函数:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM