5-1
接收變數
一、接收從表單來的變數
- 先看表單用什麼方法來傳變數,如果是post,那麼用 $_POST 來接收。
- 例如:$_POST['name'] 就是使用者輸入的帳號。中括號是陣列的寫法,裡面是索引(如:name)。
- $_POST 是「超級全域變數」
二、超級全域變數(superglobals)
- PHP提供了一系列的預設變數,這些預設變數都以陣列(Array)的型態存在。
- 不同來源的超級全域變數為 $_POST、$_GET、 $_REQUEST、$_SERVER、$_SESSION、$_COOKIE等,後面會陸續提到。
- 前面一定有底線,一定是大寫。
- 這些變數是可以在任何地方被拿來使用,例如函數中也可以直接用,不需要用global關鍵字宣告。
- 它們也被稱為「自動全域變數」(autoglobals)或 「超級全域變數」(superglobals)。
三、練習
- 試試接收來自登入表單的帳號,並將主畫面改成「Hi 接收的帳號」。