【发布时间】:2012-06-24 08:04:43
【问题描述】:
其实这不是一个问题,但我正在思考和搜索一段时间。 当我们使用 php 并设置一些链接时,我们可以使用类似的东西-
<a href="index.php?action=something&something=someotherthing">some link</a>
通过这种方式,任何人都可以通过查看 url 来了解正在发生的事情。有没有像form 元素的POST 方法一样隐藏它的方法?
我不希望用户修改和使用我的参数和值。假设我不想加密值和参数,我不能使用form 元素,因为它们应该是纯链接。还有如果我不想使用 url 重写引擎怎么办。
专家有什么想法吗?
编辑:
我忘了提到另一个最重要的事情,即我需要获取要通过该链接传递的参数和值,并在我链接到的页面中做一些事情。 再次感谢。
【问题讨论】:
-
不要通过在发布请求中隐藏数据来混淆这一点,这样可能更安全。仅仅因为它是发布而不是获取,并不意味着人们仍然无法破坏它。 firefox 有一个很棒的插件,叫做 Tamper Data,它可以让编辑变得像在查询字符串中一样简单。