Переглянути джерело

Merge pull request #149 from fanchou/master

升级SSL版本
dodge 10 роки тому
батько
коміт
674cda595d
2 змінених файлів з 4 додано та 0 видалено
  1. 2 0
      qywechat.class.php
  2. 2 0
      wechat.class.php

+ 2 - 0
qywechat.class.php

@@ -208,6 +208,7 @@ class Wechat
 	    if(stripos($url,"https://")!==FALSE){
 	        curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
 	        curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);
+	        curl_setopt($oCurl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
 	    }
 	    curl_setopt($oCurl, CURLOPT_URL, $url);
 	    curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
@@ -233,6 +234,7 @@ class Wechat
 		if(stripos($url,"https://")!==FALSE){
 			curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
 			curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, false);
+			curl_setopt($oCurl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
 		}
 		if (is_string($param) || $post_file) {
 			$strPOST = $param;

+ 2 - 0
wechat.class.php

@@ -833,6 +833,7 @@ class Wechat
 		if(stripos($url,"https://")!==FALSE){
 			curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
 			curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);
+			curl_setopt($oCurl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
 		}
 		curl_setopt($oCurl, CURLOPT_URL, $url);
 		curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
@@ -858,6 +859,7 @@ class Wechat
 		if(stripos($url,"https://")!==FALSE){
 			curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
 			curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, false);
+			curl_setopt($oCurl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
 		}
 		if (is_string($param) || $post_file) {
 			$strPOST = $param;