0

参考上一个问题: 通过 HTTPS 而不是 HTTP 连接

这是使用 进行安全 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 回答