欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP函數(shù)分享之curl方式取得數(shù)據(jù)、模擬登陸、POST數(shù)據(jù)

 更新時間:2014年06月04日 10:45:54   作者:  
這篇文章主要介紹了curl方式取得數(shù)據(jù)、模擬登陸、POST數(shù)據(jù),需要的朋友可以參考下

廢話不多說直接上代碼

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

/********************** curl 系列 ***********************/
//直接通過curl方式取得數(shù)據(jù)(包含POST、HEADER等)
/*
 * $url: 如果非數(shù)組,則為http;如是數(shù)組,則為https
 * $header: 頭文件
 * $post: post方式提交 array形式
 * $cookies: 0默認無cookie,1為設(shè)置,2為獲取
 */
public function curl_allinfo($urls, $header = FALSE, $post = FALSE, $cookies = 0) {
    $url = is_array($urls) ? $urls['0'] : $urls;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    //帶header方式提交
    if($header != FALSE){
        curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    }

    //post提交方式
    if($post != FALSE){
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    }

    if($cookies == 1){
        curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiefile");
    }else if($cookies == 2){
        curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
    }

    if(is_array($urls)){
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    }

    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}

相關(guān)文章

  • 利用PHP fsockopen 模擬POST/GET傳送數(shù)據(jù)的方法

    利用PHP fsockopen 模擬POST/GET傳送數(shù)據(jù)的方法

    使用php可以模擬post和get傳送數(shù)據(jù)到別的網(wǎng)頁或者是站點,那么怎么傳送數(shù)據(jù)呢?下面由小編給大家介紹利用PHP fsockopen 模擬POST/GET傳送數(shù)據(jù)的方法,需要的朋友一起看看吧
    2015-09-09
  • ThinkPHP框架實現(xiàn)導(dǎo)出excel數(shù)據(jù)的方法示例【基于PHPExcel】

    ThinkPHP框架實現(xiàn)導(dǎo)出excel數(shù)據(jù)的方法示例【基于PHPExcel】

    這篇文章主要介紹了ThinkPHP框架實現(xiàn)導(dǎo)出excel數(shù)據(jù)的方法,結(jié)合實例形式分析了thinkPHP添加org擴展基于PHPExcel進行Excel數(shù)據(jù)的導(dǎo)出操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • Symfony核心類概述

    Symfony核心類概述

    這篇文章主要介紹了Symfony核心類,簡單分析了Symfony的核心類,組織結(jié)構(gòu)及對應(yīng)的功能,需要的朋友可以參考下
    2016-03-03
  • Laravel學(xué)習(xí)教程之廣播模塊詳解

    Laravel學(xué)習(xí)教程之廣播模塊詳解

    這篇文章主要給大家介紹了關(guān)于Laravel學(xué)習(xí)教程之廣播模塊的相關(guān)資料,廣播是指發(fā)送方發(fā)送一條消息,訂閱頻道的各個接收方都能及時收到消息,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • PHP如何獲取訪問者的IP地址和歸屬地方式詳解

    PHP如何獲取訪問者的IP地址和歸屬地方式詳解

    在用PHP開發(fā)程序的時候,很多時候我們需要獲取訪問者的一些關(guān)鍵信息,比如訪問者的IP地址或者訪問者來自哪里(IP歸屬地),也便于我們對網(wǎng)站進行一些內(nèi)容的限制或者功能的補充完善等等,本文就來教大家用PHP如何獲取訪問者的IP地址和歸屬地
    2023-10-10
  • PhpStorm本地斷點調(diào)試的方法步驟

    PhpStorm本地斷點調(diào)試的方法步驟

    php代碼在調(diào)試時,經(jīng)常是print_r或者var_dump來斷點,但是當(dāng)項目較為復(fù)雜的情況下,這么做效率就非常低下了,斷點調(diào)試就非常好的解決了這個問題,這篇文章主要介紹了PhpStorm本地斷點調(diào)試的方法步驟,感興趣的小伙伴們可以參考一下
    2018-05-05
  • thinkPHP3.2實現(xiàn)分頁自定義樣式的方法

    thinkPHP3.2實現(xiàn)分頁自定義樣式的方法

    這篇文章主要介紹了thinkPHP3.2實現(xiàn)分頁自定義樣式的方法,結(jié)合實例形式分析了thinkPHP3.2針對底層框架代碼的修改與使用相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • php中的mongodb select常用操作代碼示例

    php中的mongodb select常用操作代碼示例

    這篇文章主要介紹了php中的mongodb select常用操作代碼示例,本文同時包含mongodb操作命令和PHP實現(xiàn)代碼,需要的朋友可以參考下
    2014-09-09
  • Yii2學(xué)習(xí)筆記之漢化yii設(shè)置表單的描述(屬性標(biāo)簽attributeLabels)

    Yii2學(xué)習(xí)筆記之漢化yii設(shè)置表單的描述(屬性標(biāo)簽attributeLabels)

    這篇文章主要介紹了Yii2學(xué)習(xí)筆記之漢化yii設(shè)置表單的描述(屬性標(biāo)簽attributeLabels),非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • CI框架給視圖添加動態(tài)數(shù)據(jù)

    CI框架給視圖添加動態(tài)數(shù)據(jù)

    這篇文章主要介紹了CI框架給視圖添加動態(tài)數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2014-12-12

最新評論