返回列表 上一主題 發帖

5-6-7 隱藏欄位(Hidden)

5-6-7 隱藏欄位(Hidden)

5-6-7   隱藏欄位(Hidden)
隱藏欄位(Hidden)顧名思義,就是用來傳遞程式中必須用到又不希望使用者資料的資料,隱藏欄位並不會出現在表單中。
  1. <input type=”Hidden” name=”識別名” value=”資料值”>
複製代碼
同樣的,若表單使用中含有隱藏欄位,則表單資料的傳遞方式應採用「Post」,避免使用「Get」的方式傳遞表單資料時,隱藏欄位的資料附在網址後方而顯示在瀏覽器的網址列中。
0.png
2011-4-19 10:13

圖5-33  隱藏欄位不會出現在表單中。
hidden.php
  1. <html><head>
  2. <title>隱藏欄位元件使用</title>
  3. </head><body>
  4. <form action="hidden_ans.php" method="Post">
  5. 您的姓名:<Br>
  6. <Input type="Text" name="Username">
  7. <Input type="Hidden" name="UserIP"
  8. Value="<?=$_SERVER["REMOTE_ADDR"]?>">
  9. <Input type="Submit">
  10. </form>
  11. </body></html>
複製代碼
心安,平安   為了論壇的永續經營,您不妨 贊 助 論 壇
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

隱藏欄位的資料讀取只需如單行文字欄位處理即可:
0.png
2011-4-19 10:14

圖5-34  範例hidden_ans.php。
hidden_ans.php
  1. <html><head>
  2. <title>隱藏欄位元件使用</title>
  3. </head><body>
  4. <?
  5. $myname=$_REQUEST["Username"];
  6. $myip=$_REQUEST["UserIP"];
  7. ?>
  8. 您的姓名:<Br>
  9. <?=$myname?>
  10. <P>
  11. 您來自(隱藏欄位):<Br>
  12. <?=$myip?>
  13. </body></html>
複製代碼
心安,平安   為了論壇的永續經營,您不妨 贊 助 論 壇
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

        靜思自在 : 得理要饒人,理直要氣和。
返回列表 上一主題