摘要:設置自定義參數請求發送跳過證書檢查從證書中檢查加密算法是否存在獲取參數自定義獲取所有以開頭的參數獲取參數作為對比注意可以獲取所有的參數所有在中自定義的參數例如自定義參數名那么獲取方法所有均是大寫用戶的相關信息可以放在中做網站身份驗證等操
php設置自定義header 參數
/** * curl 請求發送 * @param $url * @param $header * @param $content * @return mixed */ function send($url, $header, $content){ $ch = curl_init(); if(substr($url,0,5)=="https"){ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳過證書檢查 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true); // 從證書中檢查SSL加密算法是否存在 } curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($content)); $response = curl_exec($ch); if($error=curl_error($ch)){ die($error); } curl_close($ch); return $response; } $url = "http://www.example.com"; $header = array("token:JxRaZezavm3HXM3d9pWnYiqqQC1SJbsU","language:zh","region:GZ"); $content = array( "name" => "fdipzone" ); $response = send($url, $header, $content); $data = json_decode($response, true); echo "POST data:"; echo "php獲取header 參數【自定義】"; print_r($data["post"]); echo ""; echo "Header data:"; echo ""; print_r($data["header"]); echo "";
/** * 獲取所有 以 HTTP開頭的header參數 * @return array */ function getAllHeaders(){ $headers = array(); foreach($_SERVER as $key=>$value){ if(substr($key, 0, 5)==="HTTP_"){ $key = substr($key, 5); $key = str_replace("_", " ", $key); $key = str_replace(" ", "-", $key); $key = strtolower($key); $headers[$key] = $value; } } return $headers; } $post_data = $_POST; //獲取post參數作為對比 $header = getAllHeaders(); $ret = array(); $ret["post"] = $post_data; $ret["header"] = $header; //echo json_encode($_SERVER,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT); //注意:$_SERVER 可以獲取所有 header的參數 //所有在header中自定義的參數 例如:自定義參數名:username 那么 獲取方法 $_SERVER["HTTP_USERNAME"] 所有均是大寫 //echo $_SERVER["HTTP_USERNAME"]; header("content-type:application/json;charset=utf8"); echo json_encode($ret, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
用戶的相關信息可以放在header中 做網站 身份驗證等操作
歡迎大家,收藏轉發哦!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22973.html
摘要:第二部分學習前端開發第二部分指出了學習成為一個前端開發者所需的自學資源和教學資源譯者注教學資源包括有講師指導的付費課程計劃學院和訓練營。第三部分前端開發工具第三部分簡要地介紹和指出了一些前端圈內的工具。 參與者(排名不分先后):blueken; brucecham; cfanlife; DDU1222; LittlePineapple; MatildaJin; MAYDAY1993;...
摘要:第二部分學習前端開發第二部分指出了學習成為一個前端開發者所需的自學資源和教學資源譯者注教學資源包括有講師指導的付費課程計劃學院和訓練營。第三部分前端開發工具第三部分簡要地介紹和指出了一些前端圈內的工具。 參與者(排名不分先后):blueken; brucecham; cfanlife; DDU1222; LittlePineapple; MatildaJin; MAYDAY1993;...
摘要:安全基準測試工具互聯網安全中心為容器安全提供了指導方針,這一方針已被和類似的安全基準工具所采用。該容器安全工具可以利用機器學習提供自適應威脅保護這是一個可以掃描容器鏡像的托管安全解決方案,它甚至可以允許企業在它們的環境內執行安全策略。 在Docker容器技術興起的初期,對于許多企業而言,容器安全問題一直是他們在生產環境中采用Docker的一大障礙。然而,在過去的一年中,許多開源項目、初...
摘要:必備工具箱威航軟件園溫馨提示由于先天不支持插件撤銷事項,所以必備工具箱的任何操作都不可以撤銷,但是在中就可以任意撤銷,此外大家還可以通過這款強大的插件工具箱對煩人的熱點彈窗功能予以徹底屏蔽哦。 ? ? ? ? ? ??EXCEL必備工具箱是一款大部分功能免費且齊全可還能同時支持微軟EXCEL...
閱讀 1271·2021-11-15 18:14
閱讀 3128·2021-08-25 09:38
閱讀 2663·2019-08-30 10:55
閱讀 2673·2019-08-29 16:39
閱讀 1305·2019-08-29 15:07
閱讀 2446·2019-08-29 14:14
閱讀 810·2019-08-29 12:36
閱讀 909·2019-08-29 11:21