PHP如何使用cURL實(shí)現(xiàn)Get和Post請(qǐng)求
先來看一下在PHP中建立cURL請(qǐng)求的基本步驟:
(1)初始化
curl_init()
?。?)設(shè)置變量
curl_setopt() 。最為重要。有一長串cURL參數(shù)可供設(shè)置,它們能指定URL請(qǐng)求的各個(gè)細(xì)節(jié)。要一次性全部看完并理解可能比較困難,所以今天我們只試一下那些更常用也更有用的選項(xiàng)。
?。?)執(zhí)行并獲取結(jié)果
curl_exec()
?。?)釋放cURL句柄
curl_close()
下面就看一下具體的實(shí)現(xiàn):
1.Post方式實(shí)現(xiàn)(模擬Post請(qǐng)求,調(diào)用接口)
<?php $url = "http://192.168.147.131/index.php/addUser";//你要請(qǐng)求的地址 $post_data = array( "uid" => "1111", "username" => "lunar", "nickname" => "吾獨(dú)望月", ); $ch = curl_init();//初始化cURL curl_setopt($ch,CURLOPT_URL,$url);//抓取指定網(wǎng)頁 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求結(jié)果為字符串并輸出到屏幕上 curl_setopt($ch,CURLOPT_POST,1);//Post請(qǐng)求方式 curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);//Post變量 $output = curl_exec($ch);//執(zhí)行并獲得HTML內(nèi)容 curl_close($ch);//釋放cURL句柄 print_r($output);
2.Get方式實(shí)現(xiàn)
<?php $url = "http://www.cnblogs.com/blogforly/";//你要請(qǐng)求的地址 $ch = curl_init();//初始化cURL curl_setopt($ch,CURLOPT_URL,$url);//抓取指定網(wǎng)頁 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求結(jié)果為字符串并輸出到屏幕上 curl_setopt($ch, CURLOPT_HEADER, 0);//設(shè)置header $output = curl_exec($ch);//執(zhí)行并獲得HTML內(nèi)容 curl_close($ch);//釋放cURL句柄 print_r($output);
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
php實(shí)現(xiàn)數(shù)組按指定KEY排序的方法
這篇文章主要介紹了php實(shí)現(xiàn)數(shù)組按指定KEY排序的方法,涉及php操作數(shù)組排序的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
PHP連接SQLServer2005的實(shí)現(xiàn)方法(附ntwdblib.dll下載)
為了php連接sql2005 ,我在網(wǎng)絡(luò)上找了一大堆資料在我的csdn博客中.晚上3:05分時(shí)候終于搞定了2012-07-07
PHP開發(fā)實(shí)現(xiàn)微信退款功能示例
這篇文章主要介紹了PHP開發(fā)實(shí)現(xiàn)微信退款功能的方法,涉及php針對(duì)微信接口的相關(guān)調(diào)用操作技巧,需要的朋友可以參考下2017-11-11
PHP5.0~5.6 各版本兼容性cURL文件上傳功能實(shí)例分析
這篇文章主要介紹了PHP5.0~5.6 各版本兼容性cURL文件上傳功能,結(jié)合實(shí)例形式分析了php各個(gè)常見版本進(jìn)行curl文件上傳操作的相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下2018-05-05
PHP和JavaScrip分別獲取關(guān)聯(lián)數(shù)組的鍵值示例代碼
關(guān)聯(lián)數(shù)組的鍵值獲取,有很多方法,在本文為大家介紹下PHP和JavaScrip中時(shí)如何實(shí)現(xiàn)的,感興趣的朋友可以參考下2013-09-09
thinkphp框架實(shí)現(xiàn)數(shù)據(jù)添加和顯示功能
這篇文章主要為大家詳細(xì)介紹了thinkphp框架實(shí)現(xiàn)數(shù)據(jù)添加和顯示功能的相關(guān)資料,需要的朋友可以參考下2016-06-06
php關(guān)聯(lián)數(shù)組快速排序的方法
這篇文章主要介紹了php關(guān)聯(lián)數(shù)組快速排序的方法,涉及php數(shù)組排序的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
PHP實(shí)現(xiàn)仿百度文庫,豆丁在線文檔效果(word,excel,ppt轉(zhuǎn)flash)
這篇文章主要介紹了PHP實(shí)現(xiàn)仿百度文庫,豆丁在線文檔效果,可實(shí)現(xiàn)word,excel,ppt轉(zhuǎn)flash顯示的功能,結(jié)合實(shí)例形式分析了常見的解決方案與CentOS環(huán)境下的實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-03-03

