日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php 預定義變量各種方法總結

php 預定義變量各種方法總結

來源:程序員人生   發布時間:2014-01-24 23:43:09 閱讀次數:3863次

PHP 提供了大量的預定義變量.由于許多變量依賴于運行的服務器的版本和設置,及其它因素,所以并沒有詳細的說明文檔.一些預定義變量在 PHP 以命令行形式運行時并不生效.有關這些變量的詳細列表.

用戶自定義預定義變量

實例代碼如下:

  1. <?php  
  2. echo "當前操作系統信息".PHP_OS."<br/>";  
  3. echo '本文件路徑和文件名為:'.__FILE__.'<br />';  
  4. echo "當前PHP版本信息".PHP_VERSION."<br/>";  
  5. ?> 

系統預定義變量

$GLOBALS

包含一個引用指向每個當前腳本的全局范圍內有效的變量.該數組的鍵名為全局變量的名稱.從 PHP 3 開始存在 $GLOBALS 數組.

$_SERVER

變量由 web 服務器設定或者直接與當前腳本的執行環境相關聯.類似于舊數組 $HTTP_SERVER_VARS 數組(依然有效,但反對使用).

$_GET

經由 URL 請求提交至腳本的變量.類似于舊數組 $HTTP_GET_VARS 數組(依然有效,但反對使用).

$_POST

經由 HTTP POST 方法提交至腳本的變量.類似于舊數組 $HTTP_POST_VARS 數組(依然有效,但反對使用).

$_COOKIE

經由 HTTP Cookies 方法提交至腳本的變量.類似于舊數組 $HTTP_COOKIE_VARS 數組(依然有效,但反對使用).

$_FILES

經由 HTTP POST 文件上傳而提交至腳本的變量.類似于舊數組 $HTTP_POST_FILES 數組(依然有效,但反對使用).詳細信息請參閱 POST 方法上傳.

$_ENV

執行環境提交至腳本的變量.類似于舊數組 $HTTP_ENV_VARS 數組(依然有效,但反對使用).

$_REQUEST

經由 GET,POST 和 COOKIE 機制提交至腳本的變量,因此該數組并不值得信任.所有包含在該數組中的變量的存在與否以及變量的順序均按照 php.ini 中的 variables_order 配置指示來定義.此數組在 PHP 4.1.0 之前沒有直接對應的版本.參見 import_request_variables().

自 PHP 4.3.0 起,$_FILES 中的文件信息不再存在于 $_REQUEST 中.

Note: 當運行于命令行模式時,此數組將不會包含 argv 和 argc 條目;它們已經存在于數組 $_SERVER 中.

$_SESSION

當前注冊給腳本會話的變量.類似于舊數組 $HTTP_SESSION_VARS 數組(依然有效,但反對使用).

$_SERVER['PHP_SELF']

當前正在執行腳本的文件名,與 document root相關.舉例來說,在URL地址為 http://example.com/test.php/foo.bar 的腳本中使用 $_SERVER['PHP_SELF'] 將會得到 /test.php/foo.bar 這個結果.如果 PHP 以命令行方式運行,該變量無效.

$_SERVER['SERVER_NAME']

當前運行腳本所在服務器主機的名稱.如果該腳本運行在一個虛擬主機上,該名稱是由那個虛擬主機所設置的值決定.例如,在URL地址為 /test.php $_SERVER['SERVER_NAME'] 將會得到 這個結果.

實例代碼如下:

  1. <?php 
  2. // user sent a GET header with key = secret_access, val = true, so 
  3. echo $_GET["secret_access"]; // output: true 
  4. echo $secret_access// output: 
  5. session_start(); 
  6. // in previous logic, you set session variable $secret_access = false 
  7. echo $_SESSION["secret_access"]; // output: false 
  8. echo $secret_access// output: false 
  9. extract_globals();  // Globals put into "normal" variables 
  10. echo $_GET["secret_access"]; // output: true 
  11. echo $_SESSION["secret_access"]; // output: false 
  12. echo $secret_access// output: true 
  13. // VARIABLES ARE COMPROMISED! 
  14. // DO NOT USE $secret_access ! 
  15. // USE $_SESSION["secret_access"] instead !!! 
  16. ?> 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产亚洲欧美另类一区二区三区 | 国产福利精品视频 | 91亚洲网 | 国产精品久久9 | 国产精品视频一区二区三区不卡 | 免费精品视频 | 久久996热在线播放 日韩精品第一区 | 欧美精品一区在线 | 性做久久久久久免费观看欧美 | 在线免费一区 | 在线观看精品一区 | 成人福利在线视频 | 2015成人永久免费视频 | 黄色免费网 | 九九av | 一区二区免费 | 亚洲成色999久久网站 | 9久久精品 | 久久午夜电影 | 亚洲午夜久久久 | 国产精品久久久久久久久久久新郎 | 国产不卡在线播放 | 青青草久久 | 欧美a在线看 | 欧美国产在线视频 | 欧美一区二区三区影视 | 亚洲a毛片 | 日本一区免费 | 日韩精品三区 | 亚洲色图网站 | 毛片小视频| 国产综合久久 | 另类专区亚洲 | 成人在线视频播放 | 国产一区久久久 | 免费黄色小片 | 久久久久久成人精品 | 九一成人网| 天天艹天天干天天 | 日韩欧美国产精品 | 久久久久久久久国产 |