如何在登录后获取个人资料信息

时间:2013-09-17 08:39:16

标签: php

我有一个标准的register.php和login.php。当我注册时,我将所有信息都放在数据库中,然后在单击登录页面上的提交按钮后回想起它们。当用户名和密码与我的数据库中的用户名和密码相同时,它将转到我的个人资料信息所在的页面。让我们称之为profile.php。我不知道如何从login.php获取信息(用户名),并在profile.php中显示用户名中的个人资料信息。如何检查login.php中的用户名并在profile.php中显示属于用户名的信息?(让我们先显示用户名,我会自己弄清楚其余的信息。)

3 个答案:

答案 0 :(得分:1)

使用会话 - 内置或自定义。

阅读:http://php.net/manual/en/features.sessions.php


在所有* .php文件中,添加session_start();

在login.php中,成功登录后使用$_SESSION["user_name"] = $_POST["user_name"];

在profile.php中

,检查是否设置了$_SESSION["user_name"]

答案 1 :(得分:1)

您可以使用$_Post$_Get将用户名提交到其他页面,然后通过SQL查询获取用户信息。

答案 2 :(得分:0)

我建议您阅读php中的会话,因为您需要类似的内容来跟踪用户是否已登录。

阅读完课程后,您将不得不这样做。

在执行登录的php函数中,您应该创建一个会话并在其中存储内容,最好是用户ID,然后在配置文件页面上,您可以从会话中访问用户ID并从数据库中获取数据。 / p>

http://php.net/manual/en/features.sessions.php

相关问题