PHP使用file_get_content设置头信息的方法


Posted in PHP onFebruary 14, 2016

本文实例讲述了PHP使用file_get_content设置头信息的方法。分享给大家供大家参考,具体如下:

直接上代码:

<?php
/**
Accept application/json
Accept-Encoding gzip, deflate
Accept-Language zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Connection keep-alive
Cookie mzys_is_frist_access=1; mzys_c_uuid=guest_215cbc0979b5bd2; mzys_access20130610=1; mzys_qz_uuid=d6d4640f93cb7a4; CNZZDATA30040410=cnzz_eid%3D1008690174-1370849811-http%253A%252F%252Fm.120ask.com%26ntime%3D1370855345%26cnzz_a%3D43%26retime%3D1370855484258%26sin%3D%26ltime%3D1370855484258%26rtime%3D0; PHPSESSID=4kacoqfe4ae33km3h0l2imjfd6
Host m.120ask.com
Referer http://m.120ask.com/health/show?page=2&id=84882&type=17
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0
X-Requested-With XMLHttpRequest
 */
$hdrs = array(
  'http' =>array('header' => 
   "Accept: application/json\r\n" .
   "Accept-Encoding: gzip, deflate\r\n" .
   "Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3\r\n" .
   "Accept-Encoding: gzip, deflate\r\n" .
   "Connection: keep-alive\r\n" .
   "Cookie: mzys_is_frist_access=1; mzys_c_uuid=guest_215cbc0979b5bd2; mzys_access20130610=1; mzys_qz_uuid=d6d4640f93cb7a4; CNZZDATA30040410=cnzz_eid%3D1008690174-1370849811-http%253A%252F%252Fm.120ask.com%26ntime%3D1370855345%26cnzz_a%3D43%26retime%3D1370855484258%26sin%3D%26ltime%3D1370855484258%26rtime%3D0; PHPSESSID=4kacoqfe4ae33km3h0l2imjfd6\r\n" .
   "Host: m.120ask.com\r\n" .
   "Referer: http://m.120ask.com/health/show?page=2&id=84882&type=17\r\n" .
   "User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0\r\n" .
   "X-Requested-With: XMLHttpRequest",
   'timeout'=>2
  ),
);
$context = stream_context_create($hdrs);
//方式1
// $fp = fopen("http://m.120ask.com/health/show?page=2&id=84882&type=17", 'r', false, $context);
// fpassthru($fp);
// fclose($fp);
//方式2
//echo file_get_contents('http://m.120ask.com/health/show?page=2&id=84882&type=17', 0, $context);

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 一个比较完善的简单文件上传
Mar 25 PHP
PHP通用检测函数集合
Feb 08 PHP
解析ajax事件的调用顺序
Jun 17 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
php读取大文件示例分享(文件操作类)
Apr 13 PHP
php使用正则过滤js脚本代码实例
May 10 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
PHP 应用容器化以及部署方法
Feb 12 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
php微信开发之关注事件
Jun 14 PHP
php实现微信发红包功能
Jul 13 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 #PHP
PHP缓冲区用法总结
Feb 14 #PHP
PHP二维数组排序简单实现方法
Feb 14 #PHP
php的闭包(Closure)匿名函数初探
Feb 14 #PHP
PHP5.3新特性小结
Feb 14 #PHP
PHP解压tar.gz格式文件的方法
Feb 14 #PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 #PHP
You might like
模仿OSO的论坛(二)
2006/10/09 PHP
php设计模式之单例模式代码
2016/06/11 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
Smarty模板语法详解
2019/07/20 PHP
javascript eval函数深入认识
2009/02/21 Javascript
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
JavaScript经典效果集锦
2010/07/06 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
Python装饰器实现几类验证功能做法实例
2017/05/18 Python
python生成二维码的实例详解
2017/10/29 Python
python邮件发送smtplib使用详解
2020/06/16 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
党员创先争优心得体会
2014/09/11 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
Python 键盘事件详解
2021/11/11 Python