繁体   English   中英

PHP-使用file_get_contents时出现问题

[英]PHP - Problem using file_get_contents

使用file_get_contents函数时出现问题。 我正在使用它来从其他Web服务器获得响应,但是它没有返回任何内容(使用var_dump显示为空字符串)。 另外,问题仅在于调用此特定服务器时,因为使用Google的地址时会得到结果; 而且在我的本地计算机上工作正常。 我也尝试过cUrl-但结果相同。

你能做:

echo ini_get('allow_url_fopen');

如果这是错误的,则应在调用file_get_contents之前在php.ini中尝试将其设置为true。

也许您需要设置用户代理? 某些网站可能会对此进行检查,并禁止漫游器。

ini_set('user_agent', 'Name of your bot');

您正在调用的服务器可能有问题,该文件是否具有适当的权限,并且可以从普通的Web浏览器访问该文件吗? 如果文件访问受IP限制,是否允许服务器的IP?

暂无
暂无

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

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