我遇到以下错误“警告:文件_get_contents无法打开流:HTTP请求失败!HTTP / 1.0 400错误请求”,同时点击“http://Google.com”
<?php
$content = file_get_contents("http://www.google.com");
if (strpos($http_response_header[0], "200")) {
echo "SUCCESS";
}
else {
echo "FAILED";
}?>
因为这个问题我无法解析URL。我正在使用WAMP(Apache Version-2.2.22,PHP 5.4.3版)。
采取的步骤: - 1.allow_url_fopen在php.ini中启用2.Tried编码URL 3.Even Used Curl php函数遇到同样的问题。 4.启用防火墙
请帮忙。
答案 0 :(得分:0)
file_get_contents
函数无法从https流中获取内容,因此您获得了
警告:file_get_contents无法打开流
请注意,尽管您传递给http中的file_get_contents的网址,但最终会重定向到https网址(您可以在浏览器中尝试)
如果您想从https获取内容,请改用cUrl。
此致