1.前端頁面
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns= http://www.w3.org/1999/xhtml xml:lang= ko lang= ko head title Cross-Browser QRCode generator for Javascript /title meta http-equiv= Content-Type content= text/html; charset=UTF-8 / meta name= viewport content= width=device-width,initial-scale=1,user-scalable=no / script type= text/javascript src= jquery.min.js /script script type= text/javascript src= qrcode.js /script /head body button >2.php頁面
?php$arr = get_getallheaders();//獲取http頭數組//echo $arr[ Token //輸出Tokenvar_dump($arr);//輸出整個數組function get_getallheaders() //定義方法 foreach ($_SERVER as $name = $value) //循環_SERVER數組 if (substr($name, 0, 5) == HTTP_ ) //前5個字符是HTTP_的進入循環 $headers[str_replace( , - , ucwords(strtolower(str_replace( _ , , substr($name, 5)))))] = $value; //注釋 //substr($name, 5),從$name第5個字符向后截取 //str_replace( _ , ,)下劃線替換成空格 //strtolower()全部轉換為小寫 //ucwords()首字母轉換為大寫 //str_replace( , - ,)所有空格替換為- return $headers; //返回前key前5個字符是HTTP_的數組 //return $_SERVER; //返回_SERVER數組}3.php頁面返回的headers
array(11) { [ Cookie ]= string(94) Hm_lvt_f62fa14829605f0d29c05da9c30e045a=1503649309,1503884728; _ga=GA1.1.1091059248.1504832863 [ Accept-Language ]= string(14) zh-CN,zh;q=0.8 [ Accept-Encoding ]= string(17) gzip, deflate, br [ Referer ]= string(62) http://localhost/DianNaoBengKuiFangYunDuan/qrcode/headers.html [ Token ]= //自定義token及值 string(12) token7758521 [ X-Requested-With ]= string(14) XMLHttpRequest [ Accept ]= string(3) */* [ User-Agent ]= string(110) Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36 [ Origin ]= string(16) http://localhost [ Connection ]= string(5) close [ Host ]= string(9) localhost }4.原始的headers部分數據
[ HTTP_COOKIE ]= string(94) Hm_lvt_f62fa14829605f0d29c05da9c30e045a=1503649309,1503884728; _ga=GA1.1.1091059248.1504832863 [ HTTP_ACCEPT_LANGUAGE ]= string(14) zh-CN,zh;q=0.8 [ HTTP_ACCEPT_ENCODING ]= string(17) gzip, deflate, br [ HTTP_REFERER ]= string(62) http://localhost/DianNaoBengKuiFangYunDuan/qrcode/headers.html [ HTTP_TOKEN ]= //自定義token及值 string(12) token7758521 [ HTTP_X_REQUESTED_WITH ]= string(14) XMLHttpRequest [ HTTP_ACCEPT ]= string(3) */* [ HTTP_USER_AGENT ]= string(110) Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36 [ HTTP_ORIGIN ]= string(16) http://localhost [ CONTENT_LENGTH ]= string(1) 7 [ HTTP_CONNECTION ]= string(5) close [ HTTP_HOST ]= string(9) localhost以上這篇php獲取ajax的headers方法與內容實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持php 。
您可能感興趣的文章:Laravel中使用Queue的最基本操作教程講解
詳解Yaf框架PHPUnit集成測試方法講解
快速解決PHP調用Word組件DCOM權限的問題講解
以上就是php獲取ajax的headers方法與內容實例講解的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答