成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP預(yù)定義變量數(shù)組種類概覽

開發(fā) 后端
PHP預(yù)定義變量數(shù)組總共分為九大類,分別為:$_SERVER、$_GET、$_POST、$_COOKIE、$_FILES、$_ENV、$_REQUEST、$_SESSION、$GLOBALS。

PHP語言中有一些預(yù)定義的變量數(shù)組,對于初學(xué)者來說,可能對這些數(shù)組有些不太明白。下面我們就為大家詳細(xì)介紹PHP預(yù)定義變量數(shù)組的分類。#t#

 

PHP預(yù)定義變量數(shù)組1、$_SERVER

$_SERVER超級全局變量包含由web服務(wù)器創(chuàng)建的信息,它提供了服務(wù)器和客戶配置及當(dāng)前請求環(huán)境的有關(guān)信息。根據(jù)服務(wù)器不同,$_SERVER中的變量值和變量個(gè)數(shù)會有差別,不過一般都可以找到CGI1.1規(guī)范中定義的變量。其中包括:

$_SERVER[ 'HTTP_REFERER' ] ; 引導(dǎo)用戶到達(dá)當(dāng)前位置的頁面的URL ;

$_SERVER[ 'REMOTE_ADDR‘ ] ; 客戶IP地址 ;

$_SERVER[ ’REQUEST_URI‘ ] ; URL的路徑部分。如果URL是 [url]http://www.example.com/blog/apache/index.html[/url] ,那么URI就是/blog/apache/index.html 。

$_SERVER[ 'HTTP_USER_AGENT' ] ; 客戶的用戶代理,一般會提供操作系統(tǒng)和瀏覽器的有關(guān)信息。

 

PHP預(yù)定義變量數(shù)組2、$_GET

$_GET超級全局變量包含使用GET方法傳遞的參數(shù)的有關(guān)信息。如果請求URL為[url]http://www.example.com/index.html?cat=apache&id=157[/url], 就可以使用$_GET超級全局變量訪問如下變量:

$_GET[ 'cat' ] = "apache" ;

$_GET[ 'id' ] = "157" ;

默認(rèn)情況下,要訪問通GET方法傳遞的變量,$_GET超級全局變量是唯一的途徑。

 

PHP預(yù)定義變量數(shù)組3、$_POST

$_POST超級全局變量包含用POST方法傳遞的參數(shù)的有關(guān)信息。

 

  1. < form caction="subscribe.php" 
  2. method = "post"> 
  3. < p> 
  4. Email address : < br> 
  5. < input type="text" name="email" 
  6. size="20" maxlength="so" value=""> 
  7. < /p> 
  8. < p> 
  9. Password : < br> 
  10. < input type="password" 
  11. name="pswd" size="20" maxlength="15" 
  12. value=""> 
  13. < /p> 
  14. < p> 
  15. < input type="submit" name="subscribe" 
  16. value="subscribe!"> 
  17. < /p> 
  18. < /form> 

 

通過腳本subscribe.php,就可以使用下面的POST變量:

$_POST[ 'email' ] = " jason@example.com " ;

$_POST[ 'pswd' ] = "rainyday" ;

$_POST[ 'subscribe' ] = "subscribe!" ;

與$_GET一樣,在默認(rèn)情況下,$_POST超級全局變量是訪問POST變量的唯一途徑。

 

PHP預(yù)定義變量數(shù)組4、$_COOKIE

$_COOKIE超級全局變量存儲了通過HTTP cookie傳遞到腳本的信息。這些cookie一般是由以前執(zhí)行的PHP腳本通過PHP函數(shù)setcookie ( ) 設(shè)置的。例如,假設(shè)使用 setcookie ( )存儲了一個(gè)名為 example.com、值為ab2213的cookie。以后就可以通過調(diào)用$_COOKIE[ ' example.com' ]來獲得這個(gè)值。

 

PHP預(yù)定義變量數(shù)組5、$_FILES

$_FILES超級全局變量包含通過POST方法向服務(wù)器上傳的數(shù)據(jù)的有關(guān)信息。這個(gè)超級全局變量與其他的變量有所不同,它是一個(gè)二維數(shù)組,包含5個(gè)元素。***個(gè)下標(biāo)標(biāo)示表單的文件上傳元素名;第二個(gè)下標(biāo)是五個(gè)預(yù)定義下標(biāo)之一,這些下標(biāo)描述了上傳文件的某個(gè)屬性:

$_FILES[ 'upload-name' ][ 'name' ]; 從客戶端向服務(wù)器上傳文件的文件名;

$_FILES[ 'upload-name' ][ 'type' ]; 上傳文件的MIME類型,這個(gè)變量是否賦值取決于瀏覽器的功能。

$_FILES[ 'upload-name' ][ 'size' ]; 上傳文件的大小(以字節(jié)為單位);

$_FILES[ 'upload-name' ][ 'tmp_name' ]; 上傳之后,將此文件移到最終位置之前賦予的臨時(shí)名。

$_FILES[ 'upload-name' ][ 'error' ]; 上傳狀態(tài)碼。盡管這個(gè)變量的名為 error ,但實(shí)際上在成功的情況下也會填寫這個(gè)變量。它有五個(gè)可能的值:

UPLOAD_ERR_OK 文件成功上傳

UPLOAD_ERR_INI_SIZE 文件大小超出了 upload_max_filesize 指令所指定的***值。

UPLOAD_ERR_FORM_SIZE 文件大小超出了MAX_FILE_SIZE 隱藏表單域參數(shù)(可選)指定的***值。

UPLOAD_ERR_PARTIAL 文件只上傳了一部分

UPLOAD_ERR_NO_FILE 上傳表單中沒有指定文件

 

PHP預(yù)定義變量數(shù)組6、$_ENV

$_ENV超級全局變量提供PHP解析所在服務(wù)器環(huán)境的有關(guān)信息。此數(shù)組中的變量包括:

$_ENV[ 'HOSTNAME' ] 服務(wù)器的主機(jī)名

$_ENV[ 'SHELL' ] 系統(tǒng) shell

 

PHP預(yù)定義變量數(shù)組7、$_REQUEST

$_REQUEST超級全局變量是一個(gè)全能選手,它記錄了通過各種方法傳遞給腳本的變量,特別是GET ,POST 和 COOKIE 。 這些變量的順序不依賴于它們在發(fā)送腳本中出現(xiàn)的順序,而是依賴于 variables_order 配置指令所指定的順序。建議少用這個(gè)超級變量,因?yàn)樗粔虬踩?/p>

 

PHP預(yù)定義變量數(shù)組8、$_SESSION

$_SESSION 超級全局變量包含與所有會話有關(guān)的信息。注冊會話信息能為你提供便利,這樣就能在整個(gè)網(wǎng)站中引用這些會話信息,而無需通過GET或POST顯示的傳遞數(shù)據(jù)。

 

PHP預(yù)定義變量數(shù)組9、$GLOBALS

$GLOBALS 超級全局變量數(shù)組可以認(rèn)為是超級全局變量的超集,包含全局作用域內(nèi)的所有變量。執(zhí)行下面的代碼可以查看$GLOBALS 中所有的變量。

 

  1. print ' <pre>' ;  
  2. print_r ($GLOBALS);  
  3. print ' </pre>' ; 


 

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-11-30 16:48:08

PHP操作符

2009-11-25 09:56:06

PHP數(shù)組處理函數(shù)

2009-07-02 11:06:57

JSP預(yù)定義變量

2009-11-18 14:11:10

PHP數(shù)組變量

2011-07-12 17:06:43

PHP

2011-12-15 09:00:51

PHP 7

2009-12-07 14:44:27

PHP文件函數(shù)

2009-12-08 11:10:20

PHP GD庫函數(shù)

2012-05-04 15:54:16

ASP.NET

2009-12-07 16:44:45

PHP圖形處理函數(shù)

2009-12-04 13:14:19

PHP Global變

2009-12-08 19:34:26

PHP拼寫檢查函數(shù)庫

2009-11-26 11:12:07

PHP運(yùn)算符

2009-11-27 10:32:35

2009-11-16 15:16:59

PHP數(shù)組

2009-11-18 15:14:06

PHP線程

2009-11-27 11:19:11

PHP打印函數(shù)

2009-09-11 12:00:33

C#預(yù)定義數(shù)據(jù)類型

2010-01-05 18:21:33

.NET Framew

2014-08-06 11:59:16

Xcode變量summary
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久av | 日韩毛片免费看 | 懂色中文一区二区三区在线视频 | 国产欧美综合在线 | 成人精品一区亚洲午夜久久久 | 亚洲少妇综合网 | 日本在线免费 | 欧美日韩在线免费 | 天天躁人人躁人人躁狂躁 | 久久久久久久久国产精品 | 色综合视频 | 日韩中文字幕在线视频 | 欧美不卡一区二区三区 | 91精品国产综合久久国产大片 | 久久久久亚洲 | 精品av久久久久电影 | 黄网免费| 欧一区 | 久久噜噜噜精品国产亚洲综合 | 久久99精品久久久久久 | 在线观看国产视频 | 欧美一级在线观看 | 国产一区二区免费在线 | 精品免费国产一区二区三区四区 | 成人欧美一区二区三区白人 | 国产视频一区二区三区四区五区 | 亚洲精品一区二区网址 | 精品成人免费视频 | 美女中文字幕视频 | 亚洲欧美在线观看视频 | 欧美一区二区三区在线 | 国产精品一区二区三区久久 | 精品国模一区二区三区欧美 | 国产三级 | 亚洲人人 | 成人伊人网 | 国产欧美日韩综合精品一区二区 | 一区二区三区精品视频 | 欧美成年网站 | 蜜桃视频在线观看免费视频网站www | 精品久久影院 |