php采用file_get_contents代替使用curl實(shí)例
本文實(shí)例講述了php采用file_get_contents代替使用curl的方法,分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
file_get_contents代替使用curl其實(shí)不多見了,但有時(shí)你碰到服務(wù)器不支持curl時(shí)我們可以使用file_get_contents代替使用curl,下面看個(gè)例子。
當(dāng)用盡一切辦法發(fā)現(xiàn) 服務(wù)器真的無法使用curl時(shí)?;蛘遚url不支持https時(shí)。curl https 出現(xiàn)502時(shí)。你又不想重裝網(wǎng)站環(huán)境的時(shí)候,你就改用file_get_contents 代替吧。
curl 經(jīng)常使用的 curl get curl post
curl get 替代 直接用file_get_contents($url) 就可以了
curl post 替代如下:
$content = http_build_query($post);
$content_length = strlen($content);
$options = array(
'http' => array(
'method' => 'POST',
'header' =>"Content-type: application/x-www-form-urlencoded",
'content' => $post
)
);
return file_get_contents($url, false, stream_context_create($options));
}
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- php基于curl重寫file_get_contents函數(shù)實(shí)例
- PHP CURL或file_get_contents獲取網(wǎng)頁標(biāo)題的代碼及兩者效率的穩(wěn)定性問題
- php中file_get_contents與curl性能比較分析
- 深入file_get_contents與curl函數(shù)的詳解
- 探討file_get_contents與curl效率及穩(wěn)定性的分析
- 比file_get_contents穩(wěn)定的curl_get_contents分享
- php中使用Curl、socket、file_get_contents三種方法POST提交數(shù)據(jù)
- PHP curl 或 file_get_contents 獲取需要授權(quán)頁面的方法
相關(guān)文章
php 數(shù)組的創(chuàng)建、調(diào)用和更新實(shí)現(xiàn)代碼
對(duì)于php的數(shù)組是php中很重要的一個(gè)地方,大家一定要仔細(xì)看。2009-03-03
深入解析PHP垃圾回收機(jī)制對(duì)內(nèi)存泄露的處理
本篇文章是關(guān)于PHP垃圾回收機(jī)制對(duì)內(nèi)存泄露的處理進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP將MySQL的查詢結(jié)果轉(zhuǎn)換為數(shù)組并用where拼接的示例
這篇文章主要介紹了PHP將MySQL的查詢結(jié)果轉(zhuǎn)換為數(shù)組并用where拼接的示例,這樣處理where條件時(shí)便可以在一定程度上優(yōu)化查詢和轉(zhuǎn)化的性能,需要的朋友可以參考下2016-05-05
PHP中file_exists函數(shù)不支持中文名的解決方法
這篇文章主要介紹了PHP中file_exists函數(shù)不支持中文名的解決方法,很實(shí)用的技巧,需要的朋友可以參考下2014-07-07
解決Laravel blade模板轉(zhuǎn)義html標(biāo)簽的問題
今天小編就為大家分享一篇解決Laravel blade模板轉(zhuǎn)義html標(biāo)簽的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-09-09
windows下PHP_intl.dll正確配置方法(apache2.2+php5.3.5)
配置php_intl模塊總是加載失敗,在這找到了解決方法2014-01-01

