標題:
5-6-7 隱藏欄位(Hidden)
[打印本頁]
作者:
小誌
時間:
2011-4-19 10:13
標題:
5-6-7 隱藏欄位(Hidden)
5-6-7 隱藏欄位(Hidden)
隱藏欄位(Hidden)顧名思義,就是用來傳遞程式中必須用到又不希望使用者資料的資料,隱藏欄位並不會出現在表單中。
<input type=”Hidden” name=”識別名” value=”資料值”>
複製代碼
同樣的,若表單使用中含有隱藏欄位,則表單資料的傳遞方式應採用「Post」,避免使用「Get」的方式傳遞表單資料時,隱藏欄位的資料附在網址後方而顯示在瀏覽器的網址列中。
[attach]5538[/attach]
圖5-33 隱藏欄位不會出現在表單中。
hidden.php
<html><head>
<title>隱藏欄位元件使用</title>
</head><body>
<form action="hidden_ans.php" method="Post">
您的姓名:<Br>
<Input type="Text" name="Username">
<Input type="Hidden" name="UserIP"
Value="<?=$_SERVER["REMOTE_ADDR"]?>">
<Input type="Submit">
</form>
</body></html>
複製代碼
作者:
小誌
時間:
2011-4-19 10:14
隱藏欄位的資料讀取只需如單行文字欄位處理即可:
[attach]5539[/attach]
圖5-34 範例hidden_ans.php。
hidden_ans.php
<html><head>
<title>隱藏欄位元件使用</title>
</head><body>
<?
$myname=$_REQUEST["Username"];
$myip=$_REQUEST["UserIP"];
?>
您的姓名:<Br>
<?=$myname?>
<P>
您來自(隱藏欄位):<Br>
<?=$myip?>
</body></html>
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)