備忘 apache服務端變數

2021-07-31 07:31:42 字數 4531 閱讀 4639

apache 伺服器變數

2010-08-22 14:14

第一部分: http headers 部分引數

引數名稱:http_user_agent

樣例參考值: mozilla/5.0 (windows; u; windows nt 5.1; zh-cn; rv:1.9.0.8) gecko/2009032609 firefox/3.0.8

說明: 相當於php中的伺服器引數: $_server["http_user_agent"]

引數名稱:http_referer

樣例參考值:

說明: 相當於php中的伺服器引數: _server["http_referer"]

引數名稱:http_cookie

樣例參考值: zdedebuggerpresent=php,phtml,php3

說明: 相當於php中的伺服器引數: $_server["http_cookie"]

引數名稱:http_forwarded

說明: 相當於php中的伺服器引數: $_server["http_forwarded"]

引數名稱:http_host

樣例參考值: www.test.com

說明: 相當於php中的伺服器引數: $_server["http_host"]

引數名稱:http_proxy_connection

樣例參考值: 網路連線**方面的資訊. 和http_forwarded引數一樣. 本地不容易搭環境測試出值來.

說明: php中貌似未提供這樣的伺服器資訊值. 如果又的話可能等值於: $_server["http_proxy_connection"]

引數名稱:http_accept

說明: 相當於php中的伺服器引數: $_server["http_accept"]

第二部分: server internals 部分引數

引數名稱:document_root

樣例參考值: c:/webroot/t

說明: 相當於php中的伺服器引數: $_server["document_root"]

引數名稱:server_admin

樣例參考值: [email protected]

說明: 相當於php中的伺服器引數: $_server["server_admin"]

引數名稱:server_name

樣例參考值: www.test.com

說明: 相當於php中的伺服器引數: $_server["server_name"]

引數名稱:server_addr

樣例參考值: 127.0.0.1

說明: 相當於php中的伺服器引數: $_server["server_addr"]

引數名稱:server_port

樣例參考值: 80

說明: 相當於php中的伺服器引數: $_server["server_port"]

引數名稱:server_protocol

樣例參考值: http/1.1

說明: 相當於php中的伺服器引數: $_server["server_protocol"]

引數名稱:server_software

樣例參考值: apache/2.2.11 (win32) php/5.2.9-1

說明: 相當於php中的伺服器引數: $_server["server_software"]

第三部分: connection & request 部分引數

引數名稱:remote_addr

說明: 相當於php中的伺服器引數: $_server["remote_addr"]

引數名稱:remote_host

樣例參考值: 127.0.0.1 正在瀏覽當前頁面使用者的主機名。反向網域名稱解析基於該使用者的 remote_addr

說明: 相當於php中的伺服器引數: $_server["remote_host"]

引數名稱:remote_port

樣例參考值: 2574 (變化的值)使用者連線到伺服器時所使用的埠

說明: 相當於php中的伺服器引數: $_server["remote_port"]

引數名稱:remote_user

樣例參考值: 空

說明: php 好像未提供相關的$_server值.

引數名稱:remote_ident

樣例參考值: 空

說明: php 好像未提供相關的$_server值.

引數名稱:request_method

樣例參考值: get

說明: 相當於php中的伺服器引數: $_server["request_method"]

引數名稱:script_filename

樣例參考值: c:/webroot/t/share77.html

說明: 相當於php中的伺服器引數: $_server["script_filename"]

引數名稱:path_info

樣例參考值: 空

說明: 相當於php中的伺服器引數: $_request["path_info"]

引數名稱:query_string

樣例參考值: a=b&c=d&e=f

說明: 相當於php中的伺服器引數: $_server["query_string"]

引數名稱:auth_type

樣例參考值: 空 當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個是認證的型別

說明: 相當於php中的伺服器引數: $_server["auth_type"]

第四部分: date and time 部分引數

引數名稱:time_year

樣例參考值: 2009

說明: 伺服器獲取當前的年份值

引數名稱:time_mon

樣例參考值: 04

說明: 伺服器獲取當前的月份值

引數名稱:time_day

樣例參考值: 22

說明: 伺服器獲取當前的日值

引數名稱:time_hour

樣例參考值: 16

說明: 伺服器獲取當前時間的小時

引數名稱:time_min

樣例參考值: 26

說明: 伺服器獲取當前時間的分鐘

引數名稱:time_sec

樣例參考值: 34

說明: 伺服器獲取當前時間的秒

引數名稱:time_wday

樣例參考值: 3

說明: 伺服器獲取當天是星期幾, 從星期日-星期六, 數字從 0-6

引數名稱:time

樣例參考值: 20090422162634

說明: 伺服器獲取當前的時間, 格式為: 年月日時分秒

第四部分: specials 部分引數

引數名稱:api_version

樣例參考值: 20051115:21

說明: apache 的 api 版本資訊.

引數名稱:the_request

樣例參考值: get /share77.html http/1.1

說明: 瀏覽器發給伺服器的請求值. 不包括其他的頭資訊.

引數名稱:request_uri

樣例參考值: /share77.html

說明: 瀏覽器請求的資源資訊.

引數名稱:request_filename

樣例參考值: c:/webroot/t/share77.html

說明: 被請求的資源的在磁碟的實體地址.

引數名稱:is_subreq

樣例參考值: false

說明: 如果是 sub-request 則顯示為 true, 否則為 false.

引數名稱:https

樣例參考值: off

說明: 如果連線使用 ssl/tls 模式, 則值為on , 否則值為off, 這個引數比較安全, 即使未載入 mod_ssl 模組時.

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

服務端系統

1.高可用 容錯和降級。容錯級別上,忽略次要 error 服務降級 程式中部分error是可以忽略處理的,或者打個日誌標記下,而不用結束整個執行流程。服務降級是指,當依賴的非核心模組出問題時,可以選擇不請求或者熔斷式請求 過載保護 資料可以不吐給客戶端,這就要求對資料或者服務進行級別劃分,優先保證使...

服務端測試

首先服務端的測試包含哪些東西呢?實際上,服務端的測試簡單來說就是除了前端以外的的測試,總的來說可以分為以下兩類 1.web或者的提供業務邏輯的服務端介面測試 介面測試佔據工作工作中的80 介面測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。下面粗略的列舉出測試的幾個...