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&amp;java(三)
Oct 09 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
PHP中实现生成静态文件的方法缓解服务器压力
Jan 07 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
php使用cookie保存登录用户名的方法
Jan 26 PHP
PHP也能干大事之PHP中的编码解码详解
Apr 20 PHP
简单谈谈favicon
Jun 10 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
PHP邮箱验证示例教程
Jun 01 PHP
PHP树-不需要递归的实现方法
Jun 21 PHP
php实现登陆模块功能示例
Oct 20 PHP
PHP实现留言板功能的详细代码
Mar 25 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中的一些数组排序方法分享
2012/07/20 PHP
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
JavaScript中的prototype使用说明
2010/04/13 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
jquery实现直播视频弹幕效果
2020/02/25 jQuery
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
python的迭代器与生成器实例详解
2014/07/16 Python
Pyhton中防止SQL注入的方法
2015/02/05 Python
python判断windows系统是32位还是64位的方法
2015/05/11 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
苹果Mac升级:MacSales.com
2017/11/20 全球购物
英国电气世界:Electrical World
2019/09/08 全球购物
小学后勤管理制度
2014/01/14 职场文书
写给爸爸的道歉信
2014/01/15 职场文书
医学类个人求职信范文
2014/02/05 职场文书
新年抽奖获奖感言
2014/03/02 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
党员承诺书范文
2014/05/19 职场文书
党在我心中演讲稿
2014/09/02 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
学习心理学心得体会
2016/01/22 职场文书
职场:企业印章管理制度(模板)
2019/10/18 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
Win11开始菜单添加休眠选项
2022/04/19 数码科技