curl php tls1.2,高版本CURL 抓取 https/tls1.0时的问题。

set_time_limit(0);

$arrayCiphers = array(

'DHE-RSA-AES256-SHA',

'DHE-DSS-AES256-SHA',

'AES256-SHA:KRB5-DES-CBC3-MD5',

'KRB5-DES-CBC3-SHA',

'EDH-RSA-DES-CBC3-SHA',

'EDH-DSS-DES-CBC3-SHA',

'DES-CBC3-SHA:DES-CBC3-MD5',

'DHE-RSA-AES128-SHA',

'DHE-DSS-AES128-SHA',

'AES128-SHA:RC2-CBC-MD5',

'KRB5-RC4-MD5:KRB5-RC4-SHA',

'RC4-SHA:RC4-MD5:RC4-MD5',

'KRB5-DES-CBC-MD5',

'KRB5-DES-CBC-SHA',

'EDH-RSA-DES-CBC-SHA',

'EDH-DSS-DES-CBC-SHA:DES-CBC-SHA',

'DES-CBC-MD5:EXP-KRB5-RC2-CBC-MD5',

'EXP-KRB5-DES-CBC-MD5',

'EXP-KRB5-RC2-CBC-SHA',

'EXP-KRB5-DES-CBC-SHA',

'EXP-EDH-RSA-DES-CBC-SHA',

'EXP-EDH-DSS-DES-CBC-SHA',

'EXP-DES-CBC-SHA',

'EXP-RC2-CBC-MD5',

'EXP-RC2-CBC-MD5',

'EXP-KRB5-RC4-MD5',

'EXP-KRB5-RC4-SHA',

'EXP-RC4-MD5:EXP-RC4-MD5'

);

$data = array(

CURLOPT_URL => 'https://query.unionpaysecure.com/api/Query.action',

CURLOPT_TIMEOUT => 180,

CURLOPT_ENCODING => 'gzip',

CURLOPT_RETURNTRANSFER => 1,

CURLOPT_HEADER => 0,

CURLOPT_FOLLOWLOCATION => 1,

CURLOPT_SSL_VERIFYPEER => 0,

CURLOPT_SSL_VERIFYHOST => 0,

CURLOPT_SSL_CIPHER_LIST => implode( ':', $arrayCiphers ),

CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17",

);

$r = curl_get_contents( $data );

print_r( $r );

function curl_get_contents($s){

$ci = curl_init();

curl_setopt_array($ci,$s);

$r = curl_exec($ci);

if( curl_errno( $ci ) ) {

$r = curl_error( $ci );

}

// print_r( curl_getinfo( $ci ) );

curl_close($ci);

return $r;

};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值