file_get_contents无法打开流:HTTP请求失败! HTTP / 1.0 400错误请求

时间:2015-10-20 08:01:28

标签: php

我遇到以下错误“警告:文件_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.启用防火墙

请帮忙。

1 个答案:

答案 0 :(得分:0)

file_get_contents函数无法从https流中获取内容,因此您获得了

  

警告:file_get_contents无法打开流

请注意,尽管您传递给http中的file_get_contents的网址,但最终会重定向到https网址(您可以在浏览器中尝试)

如果您想从https获取内容,请改用cUrl

此致