PHP使用file_get_content設(shè)置頭信息的方法
更新時間:2016年02月14日 10:42:29 作者:思齊_
這篇文章主要介紹了PHP使用file_get_content設(shè)置頭信息的方法,結(jié)合實例形式對比分析了PHP使用fopen及file_get_contents設(shè)置及獲取頭信息的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了PHP使用file_get_content設(shè)置頭信息的方法。分享給大家供大家參考,具體如下:
直接上代碼:
<?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);
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基本語法入門教程》、《PHP錯誤與異常處理方法總結(jié)》及《php常用函數(shù)與技巧總結(jié)》
希望本文所述對大家PHP程序設(shè)計有所幫助。
您可能感興趣的文章:
- PHP中file_get_contents函數(shù)抓取https地址出錯的解決方法(兩種方法)
- PHP file_get_contents函數(shù)讀取遠程數(shù)據(jù)超時的解決方法
- PHP中使用file_get_contents post數(shù)據(jù)代碼例子
- PHP中使用file_get_contents抓取網(wǎng)頁中文亂碼問題解決方法
- php 使用file_get_contents讀取大文件的方法
- php中file_get_contents與curl性能比較分析
- PHP中file_get_contents高級用法實例
- php中curl、fsocket、file_get_content三個函數(shù)的使用比較
- PHP file_get_contents設(shè)置超時處理方法
- PHP stream_context_create()函數(shù)的使用示例
- PHP stream_context_create()作用和用法分析
- php中突破基于HTTP_REFERER的防盜鏈措施(stream_context_create)
相關(guān)文章
php中關(guān)于codeigniter的xmlrpc的類在進行數(shù)據(jù)交換時的類型問題
在使用codeigniter的xmlrpc類進行客戶端/服務(wù)端請求應(yīng)答的時候,客戶端需要發(fā)送請求參數(shù)給服務(wù)端,服務(wù)端在接受到參數(shù)之后進行參數(shù)分析,分拆參數(shù)之后分配給正確的方法進行處理,處理之后反饋一個response給客戶端。2011-07-07
PHP實現(xiàn)的簡單操作SQLite數(shù)據(jù)庫類與用法示例
這篇文章主要介紹了PHP實現(xiàn)的簡單操作SQLite數(shù)據(jù)庫類與用法,結(jié)合具體實例形式分析了php封裝的針對SQLite數(shù)據(jù)庫相關(guān)增刪改查操作技巧與使用方法,需要的朋友可以參考下2017-06-06
php做下載文件的實現(xiàn)代碼及文件名中亂碼解決方法
php做下載文件的實現(xiàn)代碼及文件名中亂碼解決方法,需要的朋友可以參考下。2011-02-02
ThinkPHP自動轉(zhuǎn)義存儲富文本編輯器內(nèi)容導致讀取出錯的解決方法
這篇文章主要介紹了ThinkPHP自動轉(zhuǎn)義存儲富文本編輯器內(nèi)容導致讀取出錯的解決方法,需要的朋友可以參考下2014-08-08

