php - 如何从url更改或隐藏URL验证

时间:2018-03-06 11:12:43

标签: php validation

我使用userid进行验证,如下所示:" index.php?ui=XX"。

如何隐藏号码或将其更改为其他号码?

我不希望用户看到ID号。

感谢。

2 个答案:

答案 0 :(得分:0)

取决于您不想展示它的原因。

如果是因为您不希望用户猜测他们的序列号,那么在这种情况下不要使用userId,而是为每个用户生成UUID(例如使用uniqid)。

如果您不希望用户完全知道他们的userId,那么只要您对用户进行身份验证,就可以利用他们的登录会话并以这种方式获取用户信息。

答案 1 :(得分:-1)

使用POST方法传递userid,而不是GET。在其他方面,你可以学习一些关于会话处理的东西。因此,您可以将用户ID存储在cookie中,它不会出现在URL中。

如果您使用Cookie,则可以在关闭会话之前在任何位置使用该参数。