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连接函数implode与分割explode的深入解析
Jun 26 PHP
php中的strpos使用示例
Feb 27 PHP
php实现的百度搜索某地天气的小偷代码
Apr 23 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
PHP实现返回JSON和XML的类分享
Jan 28 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
Dec 05 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
PHP生成腾讯云COS接口需要的请求签名
May 20 PHP
PHP常用的类封装小结【4个工具类】
Jun 28 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动态图像的创建
2006/10/09 PHP
PHP如何得到当前页和上一页的地址?
2006/11/27 PHP
php 设计模式之 工厂模式
2008/12/19 PHP
php通用防注入程序 推荐
2011/02/26 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
当jquery ajax遇上401请求的解决方法
2016/05/19 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
使用Python实现租车计费系统的两种方法
2018/09/29 Python
Python转换时间的图文方法
2019/07/01 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
年会活动策划方案
2014/01/23 职场文书
感恩寄语大全
2014/04/11 职场文书
校企合作协议书
2014/04/16 职场文书
竞选班委演讲稿
2014/04/28 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
2014年煤矿工作总结
2014/11/24 职场文书
语文复习计划
2015/01/19 职场文书
售后服务质量承诺书
2015/04/29 职场文书
公司处罚决定书
2015/06/24 职场文书
python爬虫--selenium模块
2021/03/31 Python
Python制作春联的示例代码
2022/01/22 Python