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 计算两个时间戳相隔的时间的函数(小时)
Dec 18 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
PHP面向对象——访问修饰符介绍
Nov 08 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
Laravel 5框架学习之路由、控制器和视图简介
Apr 07 PHP
php实现图片缩略图的方法
Mar 29 PHP
PHP+Apache+Mysql环境搭建教程
Aug 01 PHP
PHP中类的自动加载的方法
Mar 17 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
Nov 06 PHP
PHP8.0新功能之Match表达式的使用
Jul 19 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实现的操作excel类详解
2016/01/15 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
js重写方法的简单实现
2016/07/10 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
详解JS预解析原理
2020/06/16 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
Pytorch释放显存占用方式
2020/01/13 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
汽车运用工程系毕业生自荐信
2013/12/27 职场文书
最热门的自我评价
2013/12/30 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
网络宣传方案
2014/03/15 职场文书
司法建议书范文
2014/05/13 职场文书
药剂专业毕业生求职信
2014/06/24 职场文书
超市创业计划书
2014/09/15 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
优秀校长事迹材料
2014/12/24 职场文书
三峡大坝导游词
2015/01/31 职场文书
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js