2011年8月24日 星期三

Superglobal陣列

PHP提供的一些陣列型態($_GET, $_POST, $_SESSION, $_COOKIE)等等...
$_GET為PHP儲存經由get方式所傳送的變數及其值(有可能是從HTML表單傳送,但不一定是)。同樣的$_POST儲存經由post方式所傳送的資料。
相較於register global變數,superglobal具有2項優點,
  1. 較為嚴謹(指出變數的來源),顧安全項較高。
  2. 變數範圍為全域性。
若希望簡化程式碼(且register_globals功能開啟時),則可將$_POST['name']改寫為$name。

superglobal是PHP4.1版的新功能,若為更早的版本,則使用$HTTP_POST_VARS來代替$_POST,以$HTTP_GET_VARS取代$_GET。

沒有留言:

熱門文章