宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

php request 類型,PHP Request工具類

管理 管理 編輯 刪除

利用PHP進行HTTP請求是很常見的事情了,大家都知道用CURL來進行操作,但是CURL函數(shù)使用起來配置是很多的,很多人往往只有用到一小部分常用選項,這里我做了一個封裝 主要功能 POST,GET COOKIE支持 URLENCODE支持(針對GET請求) 由于是靜態(tài)方法,直接::調用即

* @license MIT
* Class Request 網(wǎng)絡工具類
*/
class Request
{
/**
* HTTP GET 請求
* @param string $url 請求地址
* @param array $data 請求數(shù)據(jù)
* @param null $cookie COOKIE
* @param null $cookiefile COOKIE 請求所用的COOKIE文件位置
* @param null $cookiesavepath 請求完成的COOKIE保存位置
* @param bool $encode 是否對請求參數(shù)進行 urlencode 處理
* @return mixed
* @throws Exception
*/
public static function get($url, $data = array(), $cookie = null, $cookiefile = null,$cookiesavepath = null, $encode = true)
{
//初始化句柄
$ch = curl_init();
//處理GET參數(shù)
if(count($data)>0){
$query = $encode?http_build_query($data):urldecode(http_build_query($data));
curl_setopt($ch, CURLOPT_URL, $url . '?' . $query);
}else{
curl_setopt($ch, CURLOPT_URL, $url);
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36');
//設置cookie
if (isset($cookie)) curl_setopt($ch, CURLOPT_COOKIE, $cookie);
//設置cookie請求文件
if (isset($cookiefile)){
if(!is_file($cookiefile)) throw new Exception('Cookie文件不存在');
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
}
//設置cookie保存路徑
if(isset($cookiesavepath)) curl_setopt($ch,CURLOPT_COOKIEJAR,$cookiesavepath);
//執(zhí)行請求
$resp = curl_exec($ch);
//關閉句柄,釋放資源
curl_close($ch);
return $resp;
}
/**
* HTTP POST 請求
* @param string $url 請求地址
* @param array $data 請求數(shù)據(jù)
* @param null $cookie 請求COOKIE
* @param null $cookiefile 請求時cookie文件位置
* @param null $cookiesavepath 請求完成的COOKIE保存位置
* @return string
* @throws Exception
*/
public static function post($url, $data = array(), $cookie = null, $cookiefile = null,$cookiesavepath = null)
{
//初始化請求句柄
$ch = curl_init();
//參數(shù)設置
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36');
//cookie設置
if (isset($cookie)) curl_setopt($ch, CURLOPT_COOKIE, $cookie);
//請求cookie設置
if (isset($cookiefile)){
if(!is_file($cookiefile)) throw new Exception('Cookie文件不存在');
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
}
//設置cookie保存路徑
if(isset($cookiesavepath)) curl_setopt($ch,CURLOPT_COOKIEJAR,$cookiesavepath);
$resp=curl_exec($ch);
curl_close($ch);
return $resp;
}
}

本文原創(chuàng)發(fā)布php中文網(wǎng),轉載請注明出處,感謝您的尊重!

請登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-03-14 11:28:39

快捷回復
回復
回復
回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
排序 默認正序 回復倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復' : '回復'}}
刪除
回復
回復

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復' : '回復'}}
刪除
回復
回復
查看更多
打賞
已打賞¥{{reward_price}}
1256
{{like_count}}
{{collect_count}}
添加回復 ({{post_count}})

相關推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復
回復
問題:
問題自動獲取的帖子內(nèi)容,不準確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服