仅在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