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中支持多种编码的中文字符串截取函数!
Mar 20 PHP
PHP下通过file_get_contents的代理使用方法
Feb 16 PHP
php中显示数组与对象的实现代码
Apr 18 PHP
PHP中time(),date(),mktime()区别介绍
Sep 28 PHP
php $_SERVER windows系统与linux系统下的区别说明
Feb 14 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 PHP
PHP实现操作redis的封装类完整实例
Nov 14 PHP
反射调用private方法实践(php、java)
Dec 21 PHP
基于PHP实现短信验证码接口(容联运通讯)
Sep 06 PHP
PHP 无限级分类
May 04 PHP
PHP关于foreach复制知识点总结
Jan 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进阶学习之反射基本概念与用法分析
2019/06/18 PHP
一段实时更新的时间代码
2006/07/07 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
javascript 获取iframe里页面中元素值的方法
2014/02/17 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
2017/07/04 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
vue项目中实现缓存的最佳方案详解
2019/07/11 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
工作中常用js功能汇总
2020/11/07 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
Django logging配置及使用详解
2019/07/23 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
Python enumerate内置库用法解析
2020/02/24 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
浅谈html5 响应式布局
2014/12/24 HTML / CSS
年级组长自我鉴定
2014/02/22 职场文书
给校长的建议书400字
2014/05/15 职场文书
2015党建工作简报
2015/07/21 职场文书
学风建设主题班会
2015/08/17 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
入团申请书格式
2019/06/20 职场文书
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏