超全域性陣列有哪些?超全域性陣列有什麼作用?

sfi799發表於2021-04-19

原創文章引自(https://www.ympfb.com/show-29-147-1.html)
超全域性陣列
超全域性陣列有哪些?超全域性陣列有什麼作用?
$GLOBALS 包含以下所有資訊
*$_SERVER 伺服器和執行環境資訊
*$_GET 通過 URL 引數傳遞給當前指令碼的變數的陣列。
*$_POST 通過 HTTP POST 方法傳遞給當前指令碼的變數的陣列。
*$_FILES 儲存檔案上傳資訊(在檔案處理章節中細講)
(cookie和session在會話跟蹤章節中細講)
*$_COOKIE 通過 HTTP Cookies 方式傳遞給當前指令碼的變數的陣列(用於儲存論壇、文庫、部落格等登陸資訊)
*$_SESSION 當前指令碼可用 SESSION 變數的陣列。(用於網站購物車等的資訊儲存)
*$_REQUEST 包含get、post和cookie
$_ENV 儲存的是系統環境變數資訊

*$_SERVER[“HTTP_REFERER”]–上一頁面的url地址
$_SERVER[“SERVER_NAME”]–伺服器的主機名
*$_SERVER[“SERVER_ADDR”]–伺服器端的IP地址
$_SERVER[“SERVER_PORT”]–伺服器端的埠
*$_SERVER[“REMOTE_ADDR”]–客戶端的IP
$_SERVER[“DOCUMENT_ROOT”]–伺服器的web目錄路徑
*$_SERVER[“REQUEST_URI”];//–URL地址
echo $_GET[“name”];
echo $_REQUEST[“name”]; //獲取資訊比上面get的會慢一些

form表單的get提交方式:url地址可見,相對不安全,長度受限,可以做為標籤連線使用。
form表單的post提交方式:url地址不可見,相對安全,長度不受限。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章