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

问题描述 投票:2回答:2

我使用userid进行验证:“index.php?ui=XX”。

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

我不希望用户看到id号。

谢谢。

php validation
2个回答
0
投票

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

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

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


-1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.