21,886
社区成员
发帖
与我相关
我的任务
分享
function post($sUrl,$aPOSTParam)
{
$oCurl = curl_init();
if(stripos($sUrl,"https://")!==FALSE){
curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, false);
}
$aPOST = array();
foreach($aPOSTParam as $key=>$val){
$aPOST[] = $key."=".urlencode($val);
}
curl_setopt($oCurl, CURLOPT_URL, $sUrl);
curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($oCurl, CURLOPT_POST,true);
curl_setopt($oCurl, CURLOPT_POSTFIELDS, join("&", $aPOST));
$sContent = curl_exec($oCurl);
if ($sContent === FALSE) {
echo "cURL Error: " . curl_error($ch);
}
$aStatus = curl_getinfo($oCurl);
curl_close($oCurl);
if(intval($aStatus["http_code"])==200){
return $sContent;
}else{
echo $aStatus["http_code"];
return FALSE;
}
}