PHP $_GET function 的使用方法詳細介紹

PHP $_GET function

POST 類似的用法,不同的是 get 是透過網址傳値的方式運作,用在表單裡面跟 post 的最大差異就是 metho="get"。


開啟程式碼頁面

當網友按下送出表單的按鈕之後,程式會將表單的值透過 php get function 傳遞到 get.php 這支程式,這時候你同時可以看到網址的參數

網址可能會長成這樣:http://www.webtech.tw/get.php?MyName=xxx

這段網址後方的 get.php 有帶個問號,接著是 MyName 這個變數,至於 xxx 就是網友填寫在表單的資料囉!一般來說這樣寫並沒有什麼問題,但碰到中文可能問題就非常非常大唷!之後再用另外的篇幅說明如何處理 get 中文的問題,先回來看看 get.php 這支程式。



PHP 中相當的簡單,echo 輸出透過 GET 函式取得的 MyName 變數值。

用 GET 一次取得多個參數值

這次我們在表單中多加了電話的欄位,欄位名稱是 Phone


送出後網址呈現這個樣子:http://www.webtech.tw/get.php?MyName=xxx&Phone=ooo

意思是網友在 MyName 欄位輸入 xxx,Phone 欄位輸入 ooo,然後就按下送出按鈕。兩個參數中間有個 & 符號,這是網址傳値的時候會採用的符號,每個參數透過 & 連結在一起,php 的 get 會分別把每個値取得,這就是一次 get 多個値的方法,其實跟 get 單一個値是一樣的觀念。

get.php 裡面可以這樣寫

echo $_GET[MyName];
echo $_GET[Phone];

如此一來就可以輸出姓名與電話的值囉!試著寫寫看吧!

相關資料外部連結
© Copyright webtech.tw Since 2010