僅在HTML中,你不能通過$_GET
傳遞「隱藏」變量。
如果你真的想隱藏一些變量,當一個鏈接,用戶點擊,你可以使用JavaScript與自動提交的表單使用$_POST
變量。
例
<form method="POST" action="yourpage.php" id="yourform" style="display:none;">
<input type="hidden" name="hiddenfield" value="__" />
</form>
<a href="" onclick="document.getElementById('yourform').submit();return false;" />
現在,在yourpage.php
,你就可以得到$_POST['hiddenfield']
值。
編輯:
,我不認爲它可以是可能真正從開發工具隱藏價值。順便說一句,你也許可以使用會話,它會更「安全」 ..
例子:
// page1.php
session_start();
$_SESSION['yourname'] = 'yourvalue';
// page2.php
session_start();
$_SESSION['yourname']; // Contains 'yourvalue'
來源
2013-05-10 06:39:16
Val
你爲什麼要隱藏呢?爲了讓它變得漂亮嗎?使用有意義的名稱和URL重寫 – 2013-05-10 06:52:22
爲什麼你想隱藏它..出於安全的目的? – 2013-05-10 06:56:56
如果您在URL上顯示加密數據,可以嗎? – 2013-05-10 07:03:43