php中的$_REQUEST和$_SERVER

 $_REQUEST用於存儲$_POST和$_GET的數據總和,它們之間是相互獨立的(即如果unset掉$_GET或者$_POST,$_REQUEST數組中的所存儲的數據都不會發生改變)。當$_POST和$_GET中都有同名元素時,$_REQUEST所存儲的數據會依據php配置文件 php.ini中配置的request_order="GP"(默認)來決定先存儲GET數據再存儲POST數據,最終的結果是POST數據覆蓋掉瞭GET數據。如果改變request_order="PG",結果會反過來。$_SERVER數組存儲的是伺服器端或者客戶端的一些信息,最常用的有$_SERVER[SERVER_NAME]-主機名,$_SERVER[SERVER_ADDR]-主機ip地址,$_SERVER[REMOTE_ADDR]-用戶ip地址,$_SERVER[PHP_SELF]-當前網頁的php文件,$_SERVER[QUERY_STRING]-get方法提交的字符串地址,如a=11&b=12&c=13

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *