一,$_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