【问题标题】:How to redirect users to their own profile page?如何将用户重定向到他们自己的个人资料页面?
【发布时间】:2015-04-17 17:43:34
【问题描述】:
<?php
    include("db.php");
    $result = mysql_query("SELECT * FROM p_reg ");  
?>

我遇到的问题是导航栏中有一个名为“用户配置文件”的链接。此链接应获取数据库中所有当前用户的列表,但我只需要登录用户的个人资料。

【问题讨论】:

  • 您是否有会话中的用户 ID 或参数?可以在您的查询中使用或转到网址吗?

标签: php mysql user-profile


【解决方案1】:

欢迎来到 Stack Overflow。我建议阅读this article on asking a question

关于您的问题,我假设您已经为您的用户实施了登录系统。如果是这样,您应该在$_SESSION 变量或$_COOKIE 变量中包含用户ID。 PHP 网站上有很多关于访问这些变量的文档。您可以使用此id 在个人资料页面上获取正确的用户。

【讨论】:

    【解决方案2】:

    更改您的 SQL 查询,使其仅选择特定用户的个人资料。例如,如果您知道用户的电子邮件并且它存储在数据库中:

    SELECT * FROM p_reg WHERE email='userEmailAddress@email.com'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 2016-07-05
      相关资源
      最近更新 更多