2 function req($url, $data=false, $cert=false) {
\r
4 curl_setopt_array($c, array(
\r
6 CURLOPT_HTTPHEADER => array( 'User-Agent: Mozilla/5.0 (Windows NT 5.1; U; zh-cn; rv:1.8.1) Gecko/20091102 Firefox/3.5.5' ),
\r
7 CURLOPT_RETURNTRANSFER => true,
\r
8 CURLOPT_FOLLOWLOCATION => true,
\r
9 CURLOPT_FRESH_CONNECT => true,
\r
10 CURLOPT_DNS_USE_GLOBAL_CACHE => true
\r
12 if (!strpos($url, 'https')) {
\r
14 curl_setopt_array($c, array(
\r
15 CURLOPT_SSL_VERIFYPEER => true,
\r
16 CURLOPT_SSL_VERIFYHOST => 2,
\r
17 CURLOPT_CAINFO, getcwd().$cert
\r
20 curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
\r
24 curl_setopt_array($c, array(
\r
26 CURLOPT_POSTFIELDS => $data
\r