91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在PHP中怎么實現GET和POST請求的方法

發布時間:2021-08-17 20:00:21 來源:億速云 閱讀:136 作者:chen 欄目:web開發

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

1.CURL介紹
CURL是一個利用URL語法規定來傳輸文件和數據的工具.支持很多協議,如HTTP、FTP、TELNET等。
幸運的是PHP也支持CURL庫。本文將介紹curl的一些高級特性,以及在PHP中如何運用它。
2.基本結構
在學習更為復雜的功能之前,先來看一下在PHP中建立CURL請求的基本步驟:
(1)初始化 curl_init()
(2)設置變量 curl_setopt() //最為重要,一切玄妙均在此。有一長串curl參數可供設置,它們能指定URL請求的各個細節。要一次性全部看完并理解可能比較困難,所以今天我們只試一下那些更常用也更有用的選項。
(3)執行并獲取結果 curl_exec()
(4)釋放curl句柄 curl_close() 
3.CURL實現Get和Post
1)、Get方式實現
    //初始化
    $ch = curl_init();
    //設置選項,包括URL
    curl_setopt($ch, curlOPT_URL, "http://www.xxx.com");
    curl_setopt($ch, curlOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, curlOPT_HEADER, 0);
    //執行并獲取HTML文檔內容
    $output = curl_exec($ch);
    //釋放curl句柄
    curl_close($ch);
    //打印獲得的數據
    print_r($output);
2)、Post方式實現
    $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數據
    curl_setopt($ch, curlOPT_POST, 1);
    // post的變量
    curl_setopt($ch, curlOPT_POSTFIELDS, $post_data);
    $output = curl_exec($ch);
    curl_close($ch);
    //打印獲得的數據
    print_r($output);
以上方式獲取到的數據是json格式的,使用json_decode函數解釋成數組。
    $output_array = json_decode($output,true);
如果使用json_decode($output)解析的話,將會得到object類型的數據。
$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中怎么實現GET和POST請求的方法 ”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

万全县| 体育| 会宁县| 凤庆县| 德清县| 江山市| 聊城市| 肃宁县| 海丰县| 高安市| 临城县| 夹江县| 浮梁县| 肥乡县| 苍溪县| 红桥区| 社旗县| 方山县| 桐庐县| 神木县| 凤台县| 康马县| 正定县| 诸暨市| 尚志市| 武平县| 青田县| 昌乐县| 伊川县| 娄底市| 商河县| 西林县| 宝丰县| 原平市| 南和县| 晴隆县| 象山县| 蒙山县| 唐海县| 正阳县| 泽普县|