解讀使用PHP4.2.0及以后版本的注意事項(xiàng)_PHP教程
推薦:淺析PHP4和PHP5的配置的異同配置php4或者php5的過程中,php4,5的配置的步驟大致一樣的,但是配置內(nèi)容有一些差別。在LINUX等環(huán)境下編譯,一般來說,只要編譯的選項(xiàng)正確,配置也就正確了;在windows配置則需要注意以下
從PHP 4.2.0版本開始中, PHP 指令 register_globals 的默認(rèn)值為 off(在php.ini配置文件里). 這是 PHP 的一個(gè)主要變化。register_globals是干什么用的呢?它是PHP用來控制是否將EGPCS (Environment, GET, POST, Cookie, Server)變量是否注冊(cè)為全局變量的。
例如,對(duì)于 http://www.xx.php?var=2 這里的var,在為 on 時(shí),你只需用 var 即可,但在 off 時(shí),就必須用 _GET["var"] 來接收了~ 這里的 _GET 就是一個(gè)PHP超全局變量數(shù)組。和它性質(zhì)一樣的還有:
GLOBALS
包含一個(gè)引用指向每個(gè)當(dāng)前腳本的全局范圍內(nèi)有效的變量。該數(shù)組的鍵標(biāo)為全局變量的 名稱。從 PHP 3 開始存在 GLOBALS 數(shù)組。
_SERVER
變量由 Web 服務(wù)器設(shè)定或者直接與當(dāng)前腳本的執(zhí)行環(huán)境相關(guān)聯(lián)。等同于舊數(shù)組 HTTP_SERVER_VARS 數(shù)組,但和 _SERVER 不是一個(gè)變量,因?yàn)镻HP處理它們的方式不同,下同。雖然HTTP_SERVER_VARST和下面的HTTP_*_VARS仍然可以使用,但絕不推薦您再使用HTTP_*_VARS.
_GET
經(jīng)由 HTTP GET 方法提交至腳本的變量。例如由 URL、表單的GET方式 產(chǎn)生的變量。
使用方式:_GET["xx"]; //即xx; 下同
_POST
經(jīng)由 HTTP POST 方法提交至腳本的變量。例如由 表單的POST方式 產(chǎn)生的變量。
使用方式:_POST["xx"];
_COOKIE
經(jīng)由 HTTP Cookies 方法提交至腳本的變量。 例如讀取COOKIE值的時(shí)候。
_FILES
經(jīng)由 HTTP POST 文件上傳而提交至腳本的變量。我的另一篇文章 對(duì)文件上傳處理過程的進(jìn)一步說明 已經(jīng)較詳細(xì)地介紹它的用法,這里不再說明。
_ENV
執(zhí)行環(huán)境提交至腳本的變量。
_REQUEST
經(jīng)由任何用戶輸入機(jī)制提交至腳本的變量,包括 GET,POST,COOKIE等方式,因此該數(shù)組并不值得信任。
_SESSION
存放SESSION變量的數(shù)組。
你不必用session_regisger來注冊(cè)某個(gè)變量,用 _SESSION["xx"] 即包含有上述過程。
分享:如何用PHP打造動(dòng)態(tài)聊天室系統(tǒng)這是一個(gè)簡(jiǎn)單的用PHP設(shè)計(jì)的聊天室程序,目的是通過這個(gè)程序讓大家熟悉PHP如何處理表單數(shù)據(jù)的! 這個(gè)經(jīng)過精心設(shè)計(jì)的web聊天室使用了從表單傳遞過來的變量,并且把它們處理為HTML ,然后將
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-解讀使用PHP4.2.0及以后版本的注意事項(xiàng)
。