最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中curl使用指南

 更新時間:2015年02月05日 11:17:51   投稿:hebedich  
這篇文章主要介紹了php中curl使用指南,十分詳細(xì),需要的朋友可以參考下

許多同學(xué)在第一次使用curl的時候感覺一個頭兩個大(包括我在內(nèi)),看著這一條條的curl_setopt函數(shù)完全摸不著頭腦,不過在你花10分鐘看了我的介紹后相信你以后也能輕松戲耍php的curl了

首先,請看一個curl代碼(花10秒鐘,略看一遍,然后跳到后文)

復(fù)制代碼 代碼如下:

WTF,這到底是在做什么?

想要學(xué)會這種“高端”的用法嗎?

首先,相信你肯定知道網(wǎng)址大部分是由http開頭的,那是因為他們需用通過http(超文本傳送協(xié)議 HTTP-Hypertext transfer protocol)來進行數(shù)據(jù)傳輸,但是傳輸數(shù)據(jù)不是簡單的將一句"Hello"傳到服務(wù)器上就搞定的事情,發(fā)送者為了方便接受者理解發(fā)送者的實際意圖以及知道發(fā)送人到底是何許人也,發(fā)送者往往要將許多額外信息一并發(fā)給接受者,就像寄信人需要在信件外套一個信封一樣,信封上寫著各種發(fā)信人的信息。所有的這些最終合并成了一個叫做報文(message)的玩意,也就構(gòu)成了整個互聯(lián)網(wǎng)的基礎(chǔ)。

curl的工作就是通過http協(xié)議發(fā)送這些message (php的libcurl目前還支持https、ftp、telnet等其他協(xié)議)

現(xiàn)在再看代碼,實際上代碼只做了五件事情

curl_init()初始化curl
curl_setopt()設(shè)置傳輸數(shù)據(jù)和參數(shù)
curl_exec()執(zhí)行傳輸并獲取返回數(shù)據(jù)
curl_errono()返回錯誤碼
curl_close()關(guān)閉curl
下面給出使用GET和POST方法如何抓取和提交任意頁面的數(shù)據(jù)

復(fù)制代碼 代碼如下:

<?php
    //初始化
    $curl = curl_init();
    //設(shè)置url
    curl_setopt($curl, CURLOPT_URL, 'http://www.baidu.com');
    //設(shè)置返回獲取的輸出為文本流
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    //執(zhí)行命令
    $data = curl_exec($curl);
    //關(guān)閉URL請求
    curl_close($curl);
    //顯示獲得的數(shù)據(jù)
    print_r($data);
?>
<?php
    //初始化
    $curl = curl_init();
    //設(shè)置url
    curl_setopt($curl, CURLOPT_URL, 'http://www.baidu.com');
    //設(shè)置返回獲取的輸出為文本流
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    //設(shè)置post方式提交
    curl_setopt($curl, CURLOPT_POST, 1);
    //設(shè)置post數(shù)據(jù)
    curl_setopt($curl, CURLOPT_POSTFIELDS, array("data"=>"value");
    //執(zhí)行命令
    $data = curl_exec($curl);
    //關(guān)閉URL請求
    curl_close($curl);
    //打印數(shù)據(jù)
    print_r($data);
?>

感興趣的同學(xué)還可以參考php官方文檔,學(xué)習(xí)更多curl用法

相關(guān)文章

  • PHP驗證碼語言包預(yù)警信息通知總結(jié)示例

    PHP驗證碼語言包預(yù)警信息通知總結(jié)示例

    這篇文章主要為大家介紹了PHP驗證碼語言包預(yù)警信息通知總結(jié)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • php的Snoopy類案例講解

    php的Snoopy類案例講解

    這篇文章主要介紹了php的Snoopy類案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • PHP語法自動檢查的Vim插件

    PHP語法自動檢查的Vim插件

    Vim是從 vi 發(fā)展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs并列成為類Unix系統(tǒng)用戶最喜歡的編輯器。
    2014-08-08
  • Yii把CGridView文本框換成下拉框的方法

    Yii把CGridView文本框換成下拉框的方法

    這篇文章主要介紹了Yii把CGridView文本框換成下拉框的方法,可修改默認(rèn)的CGridView文本框功能,進而改善用戶體驗,是非常實用的技巧,需要的朋友可以參考下
    2014-12-12
  • SSO單點登錄的PHP實現(xiàn)方法(Laravel框架)

    SSO單點登錄的PHP實現(xiàn)方法(Laravel框架)

    這篇文章主要介紹了SSO單點登錄的PHP實現(xiàn)方法(Laravel框架) 的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • 使用phpexcel類實現(xiàn)excel導(dǎo)入mysql數(shù)據(jù)庫功能(實例代碼)

    使用phpexcel類實現(xiàn)excel導(dǎo)入mysql數(shù)據(jù)庫功能(實例代碼)

    下面小編就為大家?guī)硪黄褂胮hpexcel類實現(xiàn)excel導(dǎo)入mysql數(shù)據(jù)庫功能(實例代碼)。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 使用php顯示搜索引擎來的關(guān)鍵詞

    使用php顯示搜索引擎來的關(guān)鍵詞

    在訪客從搜索引擎而來的第一個頁面上顯示訪客搜索的關(guān)鍵詞,根據(jù)這個關(guān)鍵詞做出一些提高網(wǎng)站交互能力的改變,比如顯示這個關(guān)鍵詞相關(guān)的其它文章
    2014-02-02
  • PHP Yaf框架的簡單安裝使用教程(推薦)

    PHP Yaf框架的簡單安裝使用教程(推薦)

    下面小編就為大家?guī)硪黄狿HP Yaf框架的簡單安裝使用教程(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • PHP 翻頁 實例代碼

    PHP 翻頁 實例代碼

    PHP 翻頁 實例代碼,大家可以參考下。
    2009-08-08
  • 關(guān)于laravel 子查詢 & join的使用

    關(guān)于laravel 子查詢 & join的使用

    今天小編就為大家分享一篇關(guān)于laravel 子查詢 & join的使用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評論

武冈市| 大化| 四平市| 屯昌县| 固始县| 巴林右旗| 湛江市| 中方县| 托克托县| 赫章县| 常山县| 乐山市| 山阴县| 湖口县| 固原市| 额尔古纳市| 青河县| 象山县| 民权县| 霍林郭勒市| 天津市| 永安市| 临沭县| 都昌县| 栾城县| 论坛| 九龙城区| 呼伦贝尔市| 莫力| 河北区| 项城市| 克什克腾旗| 通道| 上犹县| 莱州市| 句容市| 天长市| 平陆县| 碌曲县| 荔波县| 云梦县|