国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

工具

lk20150415 / 583人閱讀

摘要:設置自定義參數請求發送跳過證書檢查從證書中檢查加密算法是否存在獲取參數自定義獲取所有以開頭的參數獲取參數作為對比注意可以獲取所有的參數所有在中自定義的參數例如自定義參數名那么獲取方法所有均是大寫用戶的相關信息可以放在中做網站身份驗證等操

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 "
";
print_r($data["post"]);
echo "
"; echo "Header data:"; echo "
";
print_r($data["header"]);
echo "
";
php獲取header 參數【自定義】
/**
 * 獲取所有 以 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

相關文章

  • 前端開發者指南(2017)

    摘要:第二部分學習前端開發第二部分指出了學習成為一個前端開發者所需的自學資源和教學資源譯者注教學資源包括有講師指導的付費課程計劃學院和訓練營。第三部分前端開發工具第三部分簡要地介紹和指出了一些前端圈內的工具。 參與者(排名不分先后):blueken; brucecham; cfanlife; DDU1222; LittlePineapple; MatildaJin; MAYDAY1993;...

    kviccn 評論0 收藏0
  • 前端開發者指南(2017)

    摘要:第二部分學習前端開發第二部分指出了學習成為一個前端開發者所需的自學資源和教學資源譯者注教學資源包括有講師指導的付費課程計劃學院和訓練營。第三部分前端開發工具第三部分簡要地介紹和指出了一些前端圈內的工具。 參與者(排名不分先后):blueken; brucecham; cfanlife; DDU1222; LittlePineapple; MatildaJin; MAYDAY1993;...

    Salamander 評論0 收藏0
  • 運維工具體系

    摘要:運維流程管理工具發布變更流程管理工具做為系統接口與其他角色的工作銜接。流程管理工具并不負責具體的業務操作的執行,只是作為單據系統跟蹤流程和確保閉環。告警和突發管理工具體現業務受損的告警自動建單管理。運維事件數據庫記錄所有的告警。 運維流程管理工具 發布變更流程管理工具:做為系統接口與其他角色的工作銜接。并提供審批環節控制發布變更的風險。流程管理工具并不負責具體的業務操作的執行,只是作...

    forsigner 評論0 收藏0
  • 為容器安全苦惱?這份清單整理了27種容器安全工具

    摘要:安全基準測試工具互聯網安全中心為容器安全提供了指導方針,這一方針已被和類似的安全基準工具所采用。該容器安全工具可以利用機器學習提供自適應威脅保護這是一個可以掃描容器鏡像的托管安全解決方案,它甚至可以允許企業在它們的環境內執行安全策略。 在Docker容器技術興起的初期,對于許多企業而言,容器安全問題一直是他們在生產環境中采用Docker的一大障礙。然而,在過去的一年中,許多開源項目、初...

    cyixlq 評論0 收藏0
  • EXCEL必備工具箱(EXCELtool)官方免費版V17.0 | 超級excel插件工具箱下載 |

    摘要:必備工具箱威航軟件園溫馨提示由于先天不支持插件撤銷事項,所以必備工具箱的任何操作都不可以撤銷,但是在中就可以任意撤銷,此外大家還可以通過這款強大的插件工具箱對煩人的熱點彈窗功能予以徹底屏蔽哦。 ? ? ? ? ? ??EXCEL必備工具箱是一款大部分功能免費且齊全可還能同時支持微軟EXCEL...

    Sike 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<