欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

在PHP中怎么實現(xiàn)GET和POST請求的方法

本篇內(nèi)容主要講解“在PHP中怎么實現(xiàn)GET和POST請求的方法 ”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“在PHP中怎么實現(xiàn)GET和POST請求的方法 ”吧!

目前創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、遷西網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1.CURL介紹
CURL是一個利用URL語法規(guī)定來傳輸文件和數(shù)據(jù)的工具.支持很多協(xié)議,如HTTP、FTP、TELNET等。
幸運的是PHP也支持CURL庫。本文將介紹curl的一些高級特性,以及在PHP中如何運用它。
2.基本結(jié)構(gòu)
在學(xué)習(xí)更為復(fù)雜的功能之前,先來看一下在PHP中建立CURL請求的基本步驟:
(1)初始化 curl_init()
(2)設(shè)置變量 curl_setopt() //最為重要,一切玄妙均在此。有一長串curl參數(shù)可供設(shè)置,它們能指定URL請求的各個細節(jié)。要一次性全部看完并理解可能比較困難,所以今天我們只試一下那些更常用也更有用的選項。
(3)執(zhí)行并獲取結(jié)果 curl_exec()
(4)釋放curl句柄 curl_close() 
3.CURL實現(xiàn)Get和Post
1)、Get方式實現(xiàn)
    //初始化
    $ch = curl_init();
    //設(shè)置選項,包括URL
    curl_setopt($ch, curlOPT_URL, "http://www.xxx.com");
    curl_setopt($ch, curlOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, curlOPT_HEADER, 0);
    //執(zhí)行并獲取HTML文檔內(nèi)容
    $output = curl_exec($ch);
    //釋放curl句柄
    curl_close($ch);
    //打印獲得的數(shù)據(jù)
    print_r($output);
2)、Post方式實現(xiàn)
    $url = "http://localhost/web_services.php";
    $post_data = array ("username" => "uname","key" => "123456");
    $ch = curl_init();
    curl_setopt($ch, curlOPT_URL, $url);
    curl_setopt($ch, curlOPT_RETURNTRANSFER, 1);
    // post數(shù)據(jù)
    curl_setopt($ch, curlOPT_POST, 1);
    // post的變量
    curl_setopt($ch, curlOPT_POSTFIELDS, $post_data);
    $output = curl_exec($ch);
    curl_close($ch);
    //打印獲得的數(shù)據(jù)
    print_r($output);
以上方式獲取到的數(shù)據(jù)是json格式的,使用json_decode函數(shù)解釋成數(shù)組。
    $output_array = json_decode($output,true);
如果使用json_decode($output)解析的話,將會得到object類型的數(shù)據(jù)。
$url = 'http://commoncgi.dev.wepiao.com/common/default/decrypt';
$post_data = array ("channelId" => "501","str"=>$token);
private function genurl($url,$post_data){
    $ch = curl_init ();   
    curl_setopt ( $ch, CURLOPT_URL, $url );    
    curl_setopt ( $ch, CURLOPT_POST, 1 );    
    curl_setopt ( $ch, CURLOPT_HEADER, 0 );    
    curl_setopt ( $ch, CURLOPT_RETURNTRANSFER , 1 );    
    curl_setopt( $ch, CURLOPT_TIMEOUT,10 );    
    curl_setopt ( $ch, CURLOPT_POSTFIELDS , $post_data );    
    $return = curl_exec ( $ch );    
    curl_close ( $ch );    
    return $return;
}

到此,相信大家對“在PHP中怎么實現(xiàn)GET和POST請求的方法 ”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站標題:在PHP中怎么實現(xiàn)GET和POST請求的方法
當(dāng)前路徑:http://chinadenli.net/article0/pijpio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、電子商務(wù)、靜態(tài)網(wǎng)站、動態(tài)網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司