在php教程中獲取表單與url傳過來參數有很多方法 ,下面我們來介紹來下關於$_post 與$_request 獲取提交表單代碼原理與方法 。
$_post它在php只能獲取由表單的 method="post" 時它才能接受到數據,如下代碼
<form id="form1" name="form1" method="get" action="">
<label>
<input type="text" name="cn" value='獲取到我了' />
</label>
</form>
a.php頁面
<?
if( $_post )
{
echo $_post['cn'];
}
else
{
echo '沒有獲取到值';
}
?>
得到的值是 獲取到我了 ,如果我們把表單的method="get"那麼就要用$_get來獲取了,如下
echo $_get['cn'] ;//這樣也有值哦。
那麼我們的$_request怎麼用呢,下面看
echo $_request['cn'];
//不管你表單的method是get或post或來自url參數傳的值他都可以獲取到哦。
那麼他們有什麼區別呢,根據我的總結$_post,$_get他們在效率要高到$_request,這個仔細想一下就明白了,因為前二個是有針對性的,自然不要判斷是post,get的數據,頁$_request他要判斷提交過來的是以那種形式過來,這樣就花費的一些時間哦。
注明:本站原創教程轉載注明來源http://www.111cn.net/phper/php.html