首頁  >  文章  >  後端開發  >  php隱藏域是什麼

php隱藏域是什麼

王林
王林原創
2020-11-05 09:19:302071瀏覽

php隱藏網域是用來收集或傳送資訊的不可見元素,對於頁面的訪客來說,隱藏網域是不可見的。當表單被提交時,隱藏網域便會將資訊用設定時定義的名稱和值傳送到伺服器上。

php隱藏域是什麼

隱藏網域:

隱藏網域是用來收集或傳送資訊的不可見元素,對於網頁的訪客來說,隱藏域是看不見的。當表單被提交時,隱藏網域就會將資訊用你設定時定義的名稱和值傳送到伺服器上。

(推薦教學:java影片教學

aaa.html檔案:

<form method=&#39;post&#39; action="bbb.php" name="theForm" enctype="multipart/form-data" οnsubmit="return validate()">//跳转到bbb.php文件中
<input type="submit" class="button" value="OK!!"/>
<input type="hidden" name="ceshi" value="E:/wamp/www/yincangyu/hi.txt"/>//创建隐藏域并引入隐藏的值(type值为hidden)
</form>
bbb.php文件:
<?php
echo $_POST[&#39;ceshi&#39;];//输出运行后的结果
@unlink($_POST[&#39;ceshi&#39;]);//在其他文件中删除某个XX

隱藏網域的優點:

1 、不需要任何伺服器資源。

2、支援廣泛,任何客戶端都支援隱藏域。

3、實作簡單,隱藏網域屬於HTML控件,無需像伺服器控制項一樣有需要程式設計知識。

隱藏域的不足:

1、具有較高的安全隱患。

2、儲存結構簡單。

3、如果儲存了較多的較大的值,則會導致效能問題。

4、如果隱藏網域過多,則在某些客戶端中被禁止。

5、隱藏網域將資料儲存在伺服器上,而不儲存在客戶端。

注意:如果開發中,頁面的隱藏網域太多,這些隱藏網域會儲存在伺服器。當客戶端瀏覽頁面的時候,會有一些防火牆掃描頁面,以確保作業系統的安全,如果頁面的隱藏網域太多,那麼這些防火牆可能會禁止頁面的某些功能。

相關推薦:php培訓

以上是php隱藏域是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php如何轉編碼下一篇:php如何轉編碼