2018年3月28日 星期三

PHP CURL作法說明 +SSL說明


因為現在各大Oauth授權都需要使用HTTPS方式進行。

PHP本身如果使用CURL呼叫HTTPS網址,可能產生網頁return沒有反應的情況。

需要加入以下兩條程式碼

    curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
    curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);

範例程式如下


    $graph_url = "https://graph.facebook.com/me?access_token="
      . $params['access_token'];
    
    $curl = curl_init($graph_url);
    curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
    curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $user_data = curl_exec($curl);



沒有留言:

張貼留言