從php4.1開始,php提供一套附加的預定義陣列,這些陣列的操作方式和普通陣列沒有什麼區別,不用自己定義。但是他卻非常重要。
(1)$_server:變數有web伺服器設定或者直接與當前指令碼的執行環境相關聯。
(2)$_env:執行環境提交至指令碼的變數
(3)$_get:經由url提交至指令碼的變數
(4)$_post:經由http post方法提交至指令碼的變數
(5)$_request:經由get,post和cookie機制提交至指令碼的變數,因此該陣列並不值得信任
(6)$_cookie:經由http cookies方法提交至指令碼的變數
(7)$_session:當前註冊給指令碼會話的變數
(8)$_globals:包含乙個引用指向每個當前指令碼的全域性範圍內有效的變數。該陣列的鍵名為全域性變數的名稱。
(9)$_files:經由http post檔案上傳提交至指令碼的變數。
PHP學習筆記1 2 預定義變數參考
預定義變數和使用者自定義變數在使用上沒有區別,大多數預定義變數的執行結果都是伺服器的相關資訊 如 版本號 路徑 錯誤引數等 所以我們很少將其用於 前台開發,如果被別有用心得人知道了後,會嚴重威脅伺服器的安全。file 獲取目標檔案的路徑及檔名稱,如果用在包含檔案中,則返回包含檔名,自php4.0.2...
PHP預定義變數
1 預定義變數不是使用者自定義的變數,而是php定義好的變數,使用者直接使用就行,常用的有9個預定義變數 1 get 接收get方式傳過來的資料 2 post 接收post方式傳過來的資料 3 request 接收任何方式傳輸的資料 4 server 伺服器與客戶端的相關資訊 5 globals 全...
php預定義變數
php 中的許多預定義變數都是 超全域性的 這意味著它們在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行 global variable,就可以訪問它們。超全域性變數是在全部作用域中始終可用的內建變數。以上預定義變數都是超全域性變數。以下預定義變數都是非全域性的。php errormsg 前...