Heim >php教程 >PHP开发 >Code für POST-Daten an die API-Schnittstelle mithilfe der CURL-Methode unter PHP

Code für POST-Daten an die API-Schnittstelle mithilfe der CURL-Methode unter PHP

高洛峰
高洛峰Original
2016-12-23 15:54:211132Durchsuche

Eigentlich ist es relativ einfach. Hier ist der Code:

<?php      

    $url = &#39;http://127.0.0.1/test.php&#39;;//POST指向的链接      
    $data = array(      
        &#39;access_token&#39;=>&#39;thekeyvalue&#39;     
    );      

    $json_data = postData($url, $data);      
    $array = json_decode($json_data,true);      
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;print_r($array);      

    function postData($url, $data)      
    {      
        $ch = curl_init();      
        $timeout = 300;       
        curl_setopt($ch, CURLOPT_URL, $url);     
        curl_setopt($ch, CURLOPT_REFERER, "http://www.jb51.net/");   //构造来路    
        curl_setopt($ch, CURLOPT_POST, true);      
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);      
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);      
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);      
        $handles = curl_exec($ch);      
        curl_close($ch);      
        return $handles;      
    }      
?>


Für weitere codebezogene Artikel, die CURL verwenden, um Daten an die API-Schnittstelle unter PHP zu posten, zahlen Sie bitte Achtung PHP Chinese Net!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn