什么安全问题可以保证这种URL链接

时间:2011-06-29 12:59:25

标签: php security

以这种方式链接网址的原因或安全原因

http://www.sampledemo.com/redirect?id=17&link=http://www.sampledemo.com/manual.php

而不是这种方式

http://www.sampledemo.com/manual.php

谢谢

4 个答案:

答案 0 :(得分:2)

如果URI被正确编码(它不是),那么我能想到的唯一原因是在点击继续之前记录命中和/或向用户显示消息。

答案 1 :(得分:2)

可能它不用于安全目的。它可能用于网站指标和点击跟踪。很难说id参数的用途是什么。可能类似于链接页面的ID。

答案 2 :(得分:0)

有几个原因,但最常见的原因是您希望跟踪链接的位置。请参阅id参数?这很可能与网站相对应。

答案 3 :(得分:0)

没有安全理由。通常这样的东西用于跟踪访客来自哪里。 redirect将评估id - 参数,该参数通常指定一个具体(已注册)的引用,然后重定向到目标页面。