1

我看到一些这样的网址:

http://www.example.com/?view=profile&id=098&hash=589e8bed895198495d987d055699d2b9

为什么有些网站会在 URL 中添加 ID 和散列密码?是会话ID吗?将这样的 URL 用于用户配置文件有什么好处吗?

4

2 回答 2

2

该意图可能会阻止您快速浏览具有可预测 URL 模式的页面。

如果他们的个人资料 URL 就像: http ://www.siteadress.com/?view=profile&id=098

您可以访问http://www.siteadress.com/?view=profile&id=099http://www.siteadress.com/?view=profile&id=100等,并期望在那里找到内容。如果配置文件包括电子邮件地址,那么对于垃圾邮件机器人来说,这将是一个很好的发现。

于 2012-07-01T01:54:38.953 回答
0

这并没有错。数据必须以某种方式发送……站点程序员选择了这种特殊方法。

不漂亮……仅此而已。

您还应该注意,您可以通过这种方式设置 PHP 会话 ID,具体取决于配置

于 2012-07-01T01:54:05.240 回答