|
|
@@ -162,4 +162,28 @@ function getIPaddress(){
|
|
|
}
|
|
|
return $IPaddress;
|
|
|
|
|
|
+}
|
|
|
+
|
|
|
+function http_post($url, $param) {
|
|
|
+ $oCurl = curl_init ();
|
|
|
+ if (stripos ( $url, "https://" ) !== FALSE) {
|
|
|
+ curl_setopt ( $oCurl, CURLOPT_SSL_VERIFYPEER, FALSE );
|
|
|
+ curl_setopt ( $oCurl, CURLOPT_SSL_VERIFYHOST, false );
|
|
|
+ }
|
|
|
+ if (is_string ( $param )) {
|
|
|
+ $strPOST = $param;
|
|
|
+ } else {
|
|
|
+ $aPOST = array ();
|
|
|
+ foreach ( $param as $key => $val ) {
|
|
|
+ $aPOST [] = $key . "=" . urlencode ( $val );
|
|
|
+ }
|
|
|
+ $strPOST = join ( "&", $aPOST );
|
|
|
+ }
|
|
|
+ curl_setopt ( $oCurl, CURLOPT_URL, $url );
|
|
|
+ curl_setopt ( $oCurl, CURLOPT_RETURNTRANSFER, 1 );
|
|
|
+ curl_setopt ( $oCurl, CURLOPT_POST, true );
|
|
|
+ curl_setopt ( $oCurl, CURLOPT_POSTFIELDS, $strPOST );
|
|
|
+ $sContent = curl_exec ( $oCurl );
|
|
|
+ curl_close ( $oCurl );
|
|
|
+ return $sContent;
|
|
|
}
|