0

この前の質問を参照して: HTTP ではなく HTTPS 経由で接続する

で安全な API 呼び出しを行うには、これが良い方法でしょHTTPSうか?

public function demo(){
    $Username = 'username';
    $Password = 'xxxxxxxxx';
    $url = 'http://api.text-connect.co.uk/api/api.php?Username='.$Username.'&Password='.$Password.'&Action=checkcredits';


    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,  2);


    $result = curl_exec($ch);
    curl_close($ch);

    echo $result;
}

変数httpsの代わりに使用する必要がhttpありますか?$url

4

1 に答える 1

0

https://...URLを使用しない限り、HTTPS で保護された接続は確立されません。

設定する_SSL_オプションは、HTTPS 接続が確立された場合の動作のみを指定します。HTTP URL を HTTPS URL に変換しません。

于 2012-11-28T17:51:17.250 に答える