PHP $_GET 獲取 HTML表單(Form) 或url數(shù)據(jù)
一,$_GET是獲取表method為get形式的數(shù)據(jù)
二,$_GET獲取url.php?i=12 的數(shù)據(jù),
上面是我們常用的利用get來獲取值的數(shù)據(jù),
實(shí)例一,取得form的數(shù)據(jù)
- <form action ="get.php" method ="get">Name: <input type="text" name="username" /><input type ="submit" value="ok" /></form>
- 復(fù)制代碼
復(fù)制代碼 get.php
假如我填寫的是 www.hzhuti.com
You are <?php echo $_GET["username"]?>.
輸出結(jié)果是
You are www.hzhuti.com
那么我們的點(diǎn)擊提交時(shí)url會(huì)是什么樣式呢
get.php?username=www.hzhuti.com
這樣形式了,也就是我們說的第二種獲取數(shù)據(jù)的方法,下面我們來看利用a帶參考的
/a.php?value=my
a.php
value的值是 <?php echo $_GET["value"]; ?>.<br />
輸出結(jié)果是
value的值是 my
這個(gè)看上去和form 的method=get沒什么區(qū)別吧,哈哈,好了文章就到這里了。
get還有一種方法,那就是直接$_GET這樣,會(huì)是什么形式呢,看實(shí)例。- <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">
- 復(fù)制代碼
復(fù)制代碼 checkbox.php文件代碼
- <?phpecho count($_GET["fruit"]),"<br />";foreach ($_GET["fruit"] as $value){echo $value,"<br />";}?>
- 復(fù)制代碼
復(fù)制代碼 輸出結(jié)果是
如果你選擇Orange和Mango
注明 $_GET不適合于大數(shù)據(jù)量的獲取長(zhǎng)度值是不能超過 100 個(gè)字符的。
原站原創(chuàng)教程轉(zhuǎn)載須注明來源:http://www.111cn.net/phper/php.html
|