萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP $_GET 獲取 HTML表單(Form) 或url數據

PHP $_GET 獲取 HTML表單(Form) 或url數據

今天吃了沒事干來講述了一N多年前自己學習php是學習get全局變量的用法了,有需要的入門的朋友可以參考一下。

一,$_GET是獲取表method為get形式的數據
二,$_GET獲取url.php?i=12 的數據,
上面是我們常用的利用get來獲取值的數據,

實例一,取得form的數據

 代碼如下 復制代碼

<form action ="get.php" method ="get">
Name: <input type="text" name="username" />
<input type ="submit" value="ok" />
</form>

get.php

假如我填寫的是 www.111cn.net

 代碼如下 復制代碼

You are <?php echo $_GET["username"]?>.


輸出結果是

 代碼如下 復制代碼

You are www.111cn.net

那麼我們的點擊提交時url會是什麼樣式呢

 代碼如下 復制代碼

get.php?username=www.111cn.net

這樣形式了,也就是我們說的第二種獲取數據的方法,下面我們來看利用a帶參考的

/a.php?value=my

a.php

 代碼如下 復制代碼

value的值是 <?php echo $_GET["value"]; ?>.<br />

輸出結果是

 代碼如下 復制代碼

value的值是 my


這個看上去和form 的method=get沒什麼區別吧,哈哈,好了文章就到這裡了。


get還有一種方法,那就是直接$_GET這樣,會是什麼形式呢,看實例。

 代碼如下 復制代碼

<form action = "checkbox.php" method = "get">
<input type="checkbox" name="fruit[ ]" value = "Apple">Apple</input><br />
<input type="checkbox" name="fruit[ ]" value = "Orange">Orange</input><br />
<input type="checkbox" name="fruit[ ]" value = "Mango">Mango</input><br />
<input type="submit" value="ok">


checkbox.php文件代碼

 代碼如下 復制代碼

<?phpecho count($_GET["fruit"]),"<br />";
foreach ($_GET["fruit"] as $value)
{echo $value,"<br />";
}?>

輸出結果是


如果你選擇Orange和Mango


注明 $_GET不適合於大數據量的獲取長度值是不能超過 100 個字符的。

原站原創教程轉載須注明來源:http://www.111cn.net/phper/php.html

copyright © 萬盛學電腦網 all rights reserved