實(shí)現(xiàn)獲取http內(nèi)容的php函數(shù)分享
<?php
function http_open($url, $data, $cookie = null, $method = "GET", $timeout = 60) {
$options = array();
$options['http']['method'] = $method;
$options['http']['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
$options['http']['timeout'] = $timeout;
if($method == "POST") :
$length = strlen($data);
$options['http']['header'] = "Content-type: application/x-www-form-urlencoded\r\n".
"Content-Length: {$length}\r\n".
"P3P: CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"\r\n".
"cookie: {$cookie}\r\n".
"Connection: close\r\n";
$options['http']['content'] = $data;
else:
$options['http']['header'] = "Content-type: application/x-www-form-urlencoded\r\n".
"P3P: CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"\r\n".
"cookie: {$cookie}\r\n".
"Connection: close\r\n";
endif;
$context = stream_context_create($options);
return file_get_contents($url, 0, $context);
}
echo http_open("http://localhost/1.php", "username=haowei", "id=5", "POST");
- PHP實(shí)現(xiàn)取得HTTP請(qǐng)求的原文
- PHP中模擬處理HTTP PUT請(qǐng)求的例子
- PHP獲取http請(qǐng)求的頭信息實(shí)現(xiàn)步驟
- php模擬asp中的XmlHttpRequest實(shí)現(xiàn)http請(qǐng)求的代碼
- php下獲取http狀態(tài)的實(shí)現(xiàn)代碼
- php中調(diào)用其他系統(tǒng)http接口的方法說(shuō)明
- 如何使用php判斷服務(wù)器是否是HTTPS連接
- PHP 使用header函數(shù)設(shè)置HTTP頭的示例解析 表頭
- php獲取通過(guò)http協(xié)議post提交過(guò)來(lái)xml數(shù)據(jù)及解析xml
- PHP實(shí)現(xiàn)支持GET,POST,Multipart/form-data的HTTP請(qǐng)求類
相關(guān)文章
php結(jié)合飛信 免費(fèi)天氣預(yù)報(bào)短信
最近發(fā)現(xiàn)了一個(gè)飛信的API接口,為了好好利用這個(gè)資源制作了這個(gè)天氣預(yù)報(bào)短信通知。2009-05-05laravel 實(shí)現(xiàn)阿里云oss文件上傳功能的示例
這篇文章主要介紹了laravel 實(shí)現(xiàn)阿里云oss文件上傳功能,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09Thinkphp3.2.3分頁(yè)使用實(shí)例解析
這篇文章主要介紹了Thinkphp3.2.3分頁(yè)使用實(shí)例,采取調(diào)用公共函數(shù)中的函數(shù)方法實(shí)現(xiàn)分頁(yè),感興趣的小伙伴們可以參考一下2016-07-07Zend Framework教程之連接數(shù)據(jù)庫(kù)并執(zhí)行增刪查的方法(附demo源碼下載)
這篇文章主要介紹了Zend Framework教程之連接數(shù)據(jù)庫(kù)并執(zhí)行增刪查的方法,結(jié)合實(shí)例形式詳細(xì)分析了Zend Framework數(shù)據(jù)庫(kù)的配置及執(zhí)行增刪改查等操作的相關(guān)實(shí)現(xiàn)方法,需要的朋友可以參考下2016-03-03PHP中利用Telegram的接口實(shí)現(xiàn)免費(fèi)的消息通知功能
這篇文章主要介紹了PHP中利用Telegram的接口實(shí)現(xiàn)免費(fèi)的消息通知功能,Telegram的通知就像短信提醒一樣。具體實(shí)現(xiàn)代碼大家參考下本文2017-12-12Laravel 讀取 config 下的數(shù)據(jù)方法
今天小編就為大家分享一篇Laravel 讀取 config 下的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10php for 循環(huán)使用的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇php for 循環(huán)使用的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06thinkPHP使用pclzip打包備份mysql數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了thinkPHP使用pclzip打包備份mysql數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例形式分析了thinkPHP使用pclzip操作壓縮文件的相關(guān)技巧,需要的朋友可以參考下2016-04-04