server學習筆記

2021-09-28 19:30:44 字數 1928 閱讀 5403

$_server是乙個包含了諸如頭資訊(header)、路徑(path)、以及指令碼位置(script locations)等等資訊的陣列。這個陣列中的專案由 web 伺服器建立。不能保證每個伺服器都提供全部專案;伺服器可能會忽略一些,或者提供一些沒有在這裡列舉出來的專案。

php程式設計中經常需要用到一些伺服器的一些資料,特把$_server的詳細引數整理下,方便以後使用。

$_server[『php_self』] #當前正在執行指令碼的檔名,與 document root相關。

$_server[『ar**』] #傳遞給該指令碼的引數。

$_server[『argc』] #包含傳遞給程式的命令列引數的個數(如果執行在命令列模式)。

$_server[『gateway_inte***ce』] #伺服器使用的 cgi 規範的版本。例如,「cgi/1.1」。

$_server[『server_name』] #當前執行指令碼所在伺服器主機的名稱。

$_server[『server_software』] #伺服器標識的字串,在響應請求時的頭部中給出。

$_server[『server_protocol』] #請求頁面時通訊協議的名稱和版本。例如,「http/1.0」。

$_server[『request_method』] #訪問頁面時的請求方法。例如:「get」、「head」,「post」,「put」。

$_server[『query_string』] #查詢(query)的字串。

$_server[『document_root』] #當前執行指令碼所在的文件根目錄。在伺服器配置檔案中定義。

$_server[『http_accept』] #當前請求的 accept: 頭部的內容。

$_server[『http_accept_charset』] #當前請求的 accept-charset: 頭部的內容。例如:「iso-8859-1,*,utf-8」。

$_server[『http_accept_encoding』] #當前請求的 accept-encoding: 頭部的內容。例如:「gzip」。

$_server[『http_accept_language』]#當前請求的 accept-language: 頭部的內容。例如:「en」。

$_server[『http_connection』] #當前請求的 connection: 頭部的內容。例如:「keep-alive」。

$_server[『http_host』] #當前請求的 host: 頭部的內容。

$_server[『http_referer』] #鏈結到當前頁面的前一頁面的 url 位址。

$_server[『http_user_agent』] #當前請求的 user-agent: 頭部的內容。

$_server[『https』] — 如果通過https訪問,則被設為乙個非空的值(on),否則返回off

$_server[『remote_addr』] #正在瀏覽當前頁面使用者的 ip 位址。

$_server[『remote_host』] #正在瀏覽當前頁面使用者的主機名。

$_server[『remote_port』] #使用者連線到伺服器時所使用的埠。

$_server[『script_filename』] #當前執行指令碼的絕對路徑名。

$_server[『server_admin』] #管理員資訊

$_server[『server_port』] #伺服器所使用的埠

$_server[『server_signature』] #包含伺服器版本和虛擬主機名的字串。

$_server[『path_translated』] #當前指令碼所在檔案系統(不是文件根目錄)的基本路徑。

$_server[『script_name』] #包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。

$_server[『request_uri』] #訪問此頁面所需的 uri。例如,「/index.html」。

筆記 Activity在server端啟動流程

此階段 6 步驟 獲取client端的uid,判斷client端是否有許可權啟動應用程式activity。查詢系統中域intent 匹配的activity 1 呼叫resolveactivity 通過pkms 查詢是否存在指定intent的activity 2 根據caller判斷啟動activit...

Go搭建靜態頁面server筆記

go是一門簡潔強大的語言,簡單體驗之後覺得對於網路和命令列的支援也非常棒,本文介紹一下go實現靜態伺服器的大致流程。最近接手了gobyexample的翻譯工作,將專案重構後需要本地的測試環境。由於想要頁面的url顯示為 這種結尾不帶 的形式,子頁面沒有帶上html,並且有資源因此需要乙個static...

Nginx學習 安裝 命令 server配置

注意 以下內容是基於舊版nginx,配置資訊位置和檔案目錄和最新版不一致,但依葫蘆畫瓢是一樣的 nginx 的安裝 安裝準備 nginx依賴於pcre庫,要先安裝pcre yum install pcre pcre devel cd usr local src wget tar zxvfnginx ...