2013年4月8日 星期一

$_REQUEST、$_POST、$_GET 之間的關係

$_POST
from表單內所submit過來的內容

$_GET
透過URL所傳遞過來的內容

$_REQUEST
不管來源是$_GET或是$_POST都可接收                                p.s.聽說PHP5.2之前也可支援$_COOKIE、$SERVER

但其   預設優先順序為($_POST>$GET)


說明範例:


<?php

echo "===GET===<br />";

echo $_GET['value'] . "<br />";

echo "===POST===<br />";

echo $_POST['value'] . "<br />";

echo "===REQUEST===<br />";

echo $_REQUEST['value'] . "<br />";

?>

<form method="post" action="?value=get">

    <input type="text" name="value" value="post"/>

    <input type="submit" value="submit"/>

</form>

沒有留言:

張貼留言