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 相关文章推荐
有关JSON以及JSON在PHP中的应用
Apr 09 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
PHP 安全检测代码片段(分享)
Jul 05 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
Jun 12 PHP
Laravel 添加多语言提示信息的方法
Sep 29 PHP
laravel 根据不同组织加载不同视图的实现
Oct 14 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
Jan 02 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 PHP
PHP开发API接口签名生成及验证操作示例
May 27 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
php下获取客户端ip地址的函数
2010/03/15 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
深入探讨前端框架react
2015/12/09 Javascript
理解javascript定时器中的单线程
2016/02/23 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
python实现博客文章爬虫示例
2014/02/26 Python
python自动化测试实例解析
2014/09/28 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
Python安装Flask环境及简单应用示例
2019/05/03 Python
Python适配器模式代码实现解析
2019/08/02 Python
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
Oracle性能调优原则
2012/05/03 面试题
师生聚会感言
2014/01/26 职场文书
专业技术职务聘任书
2014/03/29 职场文书
借款协议书
2014/04/12 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
骨干教师事迹材料
2014/12/17 职场文书
紧急通知
2015/04/17 职场文书
排球赛新闻稿
2015/07/17 职场文书
医院病假条范文
2015/08/17 职场文书
实验心得体会范文
2016/01/25 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS