gpt4 book ai didi

php - 用户配置文件显示依赖于 php 所有者的信息

转载 作者:行者123 更新时间:2023-11-29 13:24:35 25 4
gpt4 key购买 nike

我已经建立了一个基本系统,用户可以在其中注册、登录和查看自己的个人资料。但是,目前他们的信息显示在个人资料页面上,使用 SESSION 变量来存储他们的用户名。所有其他数据均以此为基础。但是,如果他们随后查看另一个人的个人资料,该信息将不正确,因为它将更改以显示从 $ session 中提取的任何结果。

我将如何创建功能正常的个人资料页面。 YouTube 就是我想要实现的目标的一个很好的例子。每当用户添加评论时,都会附加他们的用户名,然后将其用作其个人资料的链接。

我没有任何代码。我不知道从哪里开始。

最佳答案

因为我没有代码可以尝试帮助您,所以我会给您一些指导。

  1. 首先,不要使用用户的用户名来识别并将他们链接到他们的个人资料,两个或更多人可能拥有相同的用户名,那么你就完蛋了,而是使用他们的 ID 来唯一地标识他们。

  2. 将当前登录的用户数据保留在 session 变量中,因为您不想在他离开浏览用户个人资料页面时丢失这些数据。

  3. 如果您使用用户 ID 来识别他们,您可以通过 URL 发送他们的 ID,而不会出现太多安全问题。因此,您可以在显示要查看的所有用户的位置创建一个类似于 href="user_profile.php?user_id=<?php echo $user_id; ?>" 的 url。 。然后在您要查看已选择的用户个人资料的页面上可以使用 $_GET['user_id'] 。然后,您可以使用该 id 通过在数据库中查询具有该 user_id 的用户来获取该特定用户的所有详细信息。

关于php - 用户配置文件显示依赖于 php 所有者的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20322563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com