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之第十天
Oct 09 PHP
php类
Nov 27 PHP
php笔记之:php数组相关函数的使用
Apr 26 PHP
php实现监听事件
Nov 06 PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 PHP
PHP提高编程效率的20个要点
Sep 23 PHP
PHP 表单提交及处理表单数据详解及实例
Dec 27 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
php实现二叉树中和为某一值的路径方法
Oct 14 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
Apr 07 PHP
解决PhpStorm64不能启动的问题
Jun 20 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打造属于自己的MVC框架
2012/03/07 PHP
php 购物车完整实现代码
2014/06/05 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
PHP flush 函数使用注意事项
2016/08/26 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
小程序云函数调用API接口的方法
2019/05/17 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
Python实现Linux命令xxd -i功能
2016/03/06 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
Python上下文管理器和with块详解
2017/09/09 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
python购物车程序简单代码
2018/04/18 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
盛大笔试题
2016/11/05 面试题
自我评价的写作规则
2014/01/06 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
2014办公室副主任四风对照检查材料思想汇报
2014/09/20 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
八年级历史教学反思
2016/02/19 职场文书
Linux系统下安装PHP7.3版本
2021/06/26 PHP