PHP 函数 file_get_contents() 允许我们检索文件或 URL 的内容。但是,有时可能无法获取外部 URL,从而导致空响应。此问题通常是由于特定的 PHP.ini 配置设置引起的。
调查 PHP.ini 配置
要确定有问题的配置,您可以检查以下设置:
加载外部 URL 的替代方法
如果调整 PHP. ini 设置不能解决问题,您可以考虑使用替代方法来加载外部 URL PHP:
function get_content($URL) { $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $URL); $data = curl_exec($ch); curl_close($ch); return $data; } echo get_content('http://example.com');
以上是为什么我的 PHP file_get_contents() 无法加载外部 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!