[英]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.