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 相关文章推荐
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
php 文件状态缓存带来的问题
Dec 14 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
php 调试利器debug_print_backtrace()
Jul 23 PHP
关于PHP实现异步操作的研究
Feb 03 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
Jun 06 PHP
PHP中nowdoc和heredoc使用需要注意的一点
Mar 21 PHP
Codeigniter实现多文件上传并创建多个缩略图
Jun 12 PHP
php获取文件后缀的9种方法
Mar 22 PHP
PHP获取用户客户端真实IP的解决方案
Oct 10 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
php+laravel依赖注入知识点总结
Nov 04 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
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
简述php环境搭建与配置
2016/12/05 PHP
js的闭包的一个示例说明
2008/11/18 Javascript
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
jquery CSS选择器笔记
2010/03/29 Javascript
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
浅析ajax请求json数据并用js解析(示例分析)
2013/07/13 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
Bootstrap 附加导航(Affix)插件实例详解
2016/06/01 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
2019/08/03 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
Python编写Windows Service服务程序
2018/01/04 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
Python常见工厂函数用法示例
2018/03/21 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
暑期社会实践学生的自我评价
2014/01/09 职场文书
五一服装活动方案
2014/01/11 职场文书
青年志愿者事迹材料
2014/02/07 职场文书
争先创优公开承诺书
2014/08/30 职场文书
公司周年庆典标语
2014/10/07 职场文书
高中运动会前导词
2015/07/20 职场文书
婚礼领导致辞大全
2015/07/28 职场文书
家属联谊会致辞
2015/07/31 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android