您的位置:首页 > 理论基础 > 计算机网络

解决:PHP file_get_contents函数failed to open stream: HTTP request failed!错误

2013-11-08 18:10 288 查看


get和post弄了半天,结果是因为缺这句话....




解决:PHP file_get_contents函数failed to open stream: HTTP request failed!错误

发表于:2012
年 01 月 08 日 作者:feshine 浏览量:3,195

当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request failed!这个警告信息。

//在前面加上下面这句,就好了

ini_set(‘user_agent’,'Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)’);

这个是更改php.ini的user_agent设置

User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。

一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐