繁体   English   中英

会话与网址

[英]SESSION vs. URL

我想知道哪种方法最适合在页面之间传递用户信息。 例如,唯一的用户ID,最好将其加密,然后将其传递给url,就像这样

$id= md5($row['user_id'])
http://siteName.com?ud=$id

还是最好使用会话来存储变量,像这样

$_SESSION['user_id'] = $row['user_id']

我想知道哪个是最好的,以及为什么,但是我想两者都可以,但是我不知道存在安全问题。

进行会话。 如果您将其放在URL中,并且我已经登录并想向朋友展示一些东西,那么我将URL复制并粘贴到电子邮件/聊天/任何内容中,然后他就以我的身份登录。 绝对不可取。 使用会话,您不会遇到任何问题。

使用会话。

在URL中放置会话信息是很老套的。 示例:如果某人在网上商店中,并且将产品链接发送给朋友,他们将使用相同的会话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM