gpt4 book ai didi

php - 登录用户访问其他用户配置文件

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

我正在尝试建立一个小型社交网络,其功能非常简单。没有好友请求,没有相册,没有点赞。所有用户都可以访问彼此的个人资料,但只有登录用户才能修改其页面上的信息。

到目前为止,我成功创建了注册逻辑以及登录检查逻辑。通过为 user_id 创建 session ,我可以检索用户的信息并填充他/她的个人资料页面的不同区域。

我的问题与需要应用的逻辑有关,以便登录用户能够查看其他用户的个人资料页面。我创建了一个建议搜索框,它根据登录用户输入的数据成功显示其他用户结果的下拉列表。每个结果都会重定向到 profile.php 布局并等待填充。我猜我必须申请更多的 session ,但我已经到了看不清事情的地步,如果我能得到你对此事的看法将会很有用。

请记住,我做这个项目只是为了提高我的技能,其次我只需要逻辑,这就是我没有发布任何代码的原因。预先感谢您!

最佳答案

您必须将(例如)id 传递给脚本。

profile.php?id=456

其中 456 是您要打开个人资料的用户的用户 ID。

然后你可以在 profile.php 中执行类似的操作

$st = $db->prepare('SELECT * FROM profiles WHERE user_id = ?');
$st->execute(array($_GET['id']));

并接收要输出的信息。

$_SESSION 中的信息只能用于当前用户。这意味着如果您有一个脚本 my_profile.php 您不需要传递 id,因为您可以从 $_SESSION 获取当前登录的用户 ID。

关于php - 登录用户访问其他用户配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22113102/

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