php隱藏網域是用來收集或傳送資訊的不可見元素,對於頁面的訪客來說,隱藏網域是不可見的。當表單被提交時,隱藏網域便會將資訊用設定時定義的名稱和值傳送到伺服器上。
隱藏網域:
隱藏網域是用來收集或傳送資訊的不可見元素,對於網頁的訪客來說,隱藏域是看不見的。當表單被提交時,隱藏網域就會將資訊用你設定時定義的名稱和值傳送到伺服器上。
(推薦教學:java影片教學)
aaa.html檔案:
<form method='post' 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['ceshi'];//输出运行后的结果 @unlink($_POST['ceshi']);//在其他文件中删除某个XX
隱藏網域的優點:
1 、不需要任何伺服器資源。
2、支援廣泛,任何客戶端都支援隱藏域。
3、實作簡單,隱藏網域屬於HTML控件,無需像伺服器控制項一樣有需要程式設計知識。
隱藏域的不足:
1、具有較高的安全隱患。
2、儲存結構簡單。
3、如果儲存了較多的較大的值,則會導致效能問題。
4、如果隱藏網域過多,則在某些客戶端中被禁止。
5、隱藏網域將資料儲存在伺服器上,而不儲存在客戶端。
注意:如果開發中,頁面的隱藏網域太多,這些隱藏網域會儲存在伺服器。當客戶端瀏覽頁面的時候,會有一些防火牆掃描頁面,以確保作業系統的安全,如果頁面的隱藏網域太多,那麼這些防火牆可能會禁止頁面的某些功能。
相關推薦:php培訓
以上是php隱藏域是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!