php curl ajax get请求,PHP的curl的get,post请求-Fun言
GET請求如下:
/*
*?@param?string?$url
*?@return?mixed
*/
public?function?doGet($url){
//初始化
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,$url);????????//?執(zhí)行后不直接打印出來
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);
curl_setopt($ch,?CURLOPT_HEADER,?false);????????//?跳過證書檢查
curl_setopt($ch,?CURLOPT_SSL_VERIFYPEER,?false);????????//?不從證書中檢查SSL加密算法是否存在
curl_setopt($ch,?CURLOPT_SSL_VERIFYHOST,?false);????????//執(zhí)行并獲取HTML文檔內(nèi)容
$output?=?curl_exec($ch);????????//釋放curl句柄
curl_close($ch);
return?$output;
}
POST請求如下:
/**
*?@param?string?$url
*?@param?array?$post_data
*?@param?array?|?boolean?$header
*?@return?mixed
*/
public?function?doPost($url,$post_data,$header)
{????????$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$url);????????//?執(zhí)行后不直接打印出來
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);????????//?設(shè)置請求方式為post
curl_setopt($ch,?CURLOPT_POST,?true);????????//?post的變量
curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post_data);????????//?請求頭,可以傳數(shù)組
curl_setopt($ch,?CURLOPT_HEADER,?$header);????????//?跳過證書檢查
curl_setopt($ch,?CURLOPT_SSL_VERIFYPEER,?false);????????//?不從證書中檢查SSL加密算法是否存在
curl_setopt($ch,?CURLOPT_SSL_VERIFYHOST,?false);????????$output?=?curl_exec($ch);
curl_close($ch);????????return?$output;
}
分享到:
總結(jié)
以上是生活随笔為你收集整理的php curl ajax get请求,PHP的curl的get,post请求-Fun言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器系统巡检记录表,服务器月度巡检记录
- 下一篇: k40游戏增强版服务器维护中,Redmi