Browse Source

设定CURL的SSL加密参数CURLOPT_SSLVERSION使用常量值1

binsee 10 years ago
parent
commit
48f84172b7
4 changed files with 8 additions and 4 deletions
  1. 2 0
      Thinkphp/Wechat.class.php
  2. 2 0
      Thinkphp/qywechat.class.php
  3. 2 2
      qywechat.class.php
  4. 2 2
      wechat.class.php

+ 2 - 0
Thinkphp/Wechat.class.php

@@ -838,6 +838,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, 1); //CURL_SSLVERSION_TLSv1
 		}
 		curl_setopt($oCurl, CURLOPT_URL, $url);
 		curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
@@ -863,6 +864,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, 1); //CURL_SSLVERSION_TLSv1
 		}
 		if (is_string($param) || $post_file) {
 			$strPOST = $param;

+ 2 - 0
Thinkphp/qywechat.class.php

@@ -213,6 +213,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, 1); //CURL_SSLVERSION_TLSv1
 	    }
 	    curl_setopt($oCurl, CURLOPT_URL, $url);
 	    curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
@@ -238,6 +239,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, 1); //CURL_SSLVERSION_TLSv1
 		}
 		if (is_string($param) || $post_file) {
 			$strPOST = $param;

+ 2 - 2
qywechat.class.php

@@ -208,7 +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_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1
 	    }
 	    curl_setopt($oCurl, CURLOPT_URL, $url);
 	    curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
@@ -234,7 +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);
+			curl_setopt($oCurl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1
 		}
 		if (is_string($param) || $post_file) {
 			$strPOST = $param;

+ 2 - 2
wechat.class.php

@@ -833,7 +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_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1
 		}
 		curl_setopt($oCurl, CURLOPT_URL, $url);
 		curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
@@ -859,7 +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);
+			curl_setopt($oCurl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1
 		}
 		if (is_string($param) || $post_file) {
 			$strPOST = $param;