|
GET表單:
復(fù)制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gbk"/>
<title>表單使用GET方式傳值</title>
</head>
<body>
<!-- action中的parm參數(shù)的值是無(wú)法傳遞到action-get.php的 -->
<form action="action-get.php?parm=url-get" method="get">
<p>
姓名:<input type="text" name="name" />
<!-- 隱藏變量傳值 -->
<input type="hidden" name="hkey" value="hvalue" />
<!-- GET表單的隱藏變量傳值可以通過(guò)$_GET["do"]獲取 -->
<input type="hidden" name="do" value="index" />
<!-- submit不設(shè)置name屬性則不會(huì)出現(xiàn)在url中 -->
<input type="submit" value="提交"/>
</p>
</form>
</body>
</html>
處理GET表單的php:
復(fù)制代碼 代碼如下:
<pre>
<?php
echo "參數(shù) name 的值通過(guò)/$_GET獲取為 ".$_GET["name"]." ,";
echo "參數(shù) name 的值通過(guò)/$_POST獲取為 ".$_POST["name"]." ,";
echo "參數(shù) name 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["name"]." ./r/n";
echo "參數(shù) parm 的值通過(guò)/$_GET獲取為 ".$_GET["parm"]." ,";
echo "參數(shù) parm 的值通過(guò)/$_POST獲取為 ".$_POST["parm"]." ,";
echo "參數(shù) parm 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["parm"]." ./r/n";
echo "參數(shù) hkey 的值通過(guò)/$_GET獲取為 ".$_GET["hkey"]." ,";
echo "參數(shù) hkey 的值通過(guò)/$_POST獲取為 ".$_POST["hkey"]." ,";
echo "參數(shù) hkey 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["hkey"]." ./r/n";
echo "參數(shù) do 的值通過(guò)/$_GET獲取為 ".$_GET["do"]." ,";
echo "參數(shù) do 的值通過(guò)/$_POST獲取為 ".$_POST["do"]." ,";
echo "參數(shù) do 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["do"]." ./r/n";
?>
</pre>
處理結(jié)果輸出:
參數(shù) name 的值通過(guò)$_GET獲取為 kj ,參數(shù) name 的值通過(guò)$_POST獲取為 ,參數(shù) name 的值通過(guò)$_REQUEST獲取為 kj .
參數(shù) parm 的值通過(guò)$_GET獲取為 ,參數(shù) parm 的值通過(guò)$_POST獲取為 ,參數(shù) parm 的值通過(guò)$_REQUEST獲取為 .
參數(shù) hkey 的值通過(guò)$_GET獲取為 hvalue ,參數(shù) hkey 的值通過(guò)$_POST獲取為 ,參數(shù) hkey 的值通過(guò)$_REQUEST獲取為 hvalue .
參數(shù) do 的值通過(guò)$_GET獲取為 index ,參數(shù) do 的值通過(guò)$_POST獲取為 ,參數(shù) do 的值通過(guò)$_REQUEST獲取為 index .
POST 表單:
復(fù)制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gbk"/>
<title>表單使用POST方式傳值</title>
</head>
<body>
<!-- action中的parm和do參數(shù)可以在action-post.php中通過(guò)$_GET方式獲取 -->
<form action="action-post.php?parm=url-post&do=index" method="post">
<p>
姓名:<input type="text" name="name" />
<!-- 隱藏變量傳值 -->
<input type="hidden" name="hkey" value="hvalue" />
<input type="submit" value="提交"/>
</p>
</form>
</body>
</html>
處理 POST 表單的php:
復(fù)制代碼 代碼如下:
<pre>
<?php
echo "參數(shù) name 的值通過(guò)/$_GET獲取為 ".$_GET["name"]." ,";
echo "參數(shù) name 的值通過(guò)/$_POST獲取為 ".$_POST["name"]." ,";
echo "參數(shù) name 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["name"]." ./r/n";
echo "參數(shù) parm 的值通過(guò)/$_GET獲取為 ".$_GET["parm"]." ,";
echo "參數(shù) parm 的值通過(guò)/$_POST獲取為 ".$_POST["parm"]." ,";
echo "參數(shù) parm 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["parm"]." ./r/n";
echo "參數(shù) hkey 的值通過(guò)/$_GET獲取為 ".$_GET["hkey"]." ,";
echo "參數(shù) hkey 的值通過(guò)/$_POST獲取為 ".$_POST["hkey"]." ,";
echo "參數(shù) hkey 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["hkey"]." ./r/n";
echo "參數(shù) do 的值通過(guò)/$_GET獲取為 ".$_GET["do"]." ,";
echo "參數(shù) do 的值通過(guò)/$_POST獲取為 ".$_POST["do"]." ,";
echo "參數(shù) do 的值通過(guò)/$_REQUEST獲取為 ".$_REQUEST["do"]." ./r/n";
?>
</pre>
處理結(jié)果輸出:
參數(shù) name 的值通過(guò)$_GET獲取為 ,參數(shù) name 的值通過(guò)$_POST獲取為 zkj ,參數(shù) name 的值通過(guò)$_REQUEST獲取為 zkj .
參數(shù) parm 的值通過(guò)$_GET獲取為 url-post ,參數(shù) parm 的值通過(guò)$_POST獲取為 ,參數(shù) parm 的值通過(guò)$_REQUEST獲取為 url-post .
參數(shù) hkey 的值通過(guò)$_GET獲取為 ,參數(shù) hkey 的值通過(guò)$_POST獲取為 hvalue ,參數(shù) hkey 的值通過(guò)$_REQUEST獲取為 hvalue .
參數(shù) do 的值通過(guò)$_GET獲取為 index ,參數(shù) do 的值通過(guò)$_POST獲取為 ,參數(shù) do 的值通過(guò)$_REQUEST獲取為 index .
結(jié)論:
GET表單值可以通過(guò)_GET獲取;但通過(guò)action的url參數(shù)設(shè)置的參數(shù)總是獲取不到的
POST表單值可以通過(guò)_POST獲取;但通過(guò)action的url參數(shù)設(shè)置的參數(shù)則可以通過(guò)_GET獲取到
同一變量都可以通過(guò)_GET獲取,但在GET表單中通過(guò)隱藏變量設(shè)置,在POST表單中則通過(guò)action的url參數(shù)設(shè)置
php技術(shù):PHP form 表單傳參明細(xì)研究,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。