我有一个标准的register.php和login.php。当我注册时,我将所有信息都放在数据库中,然后在单击登录页面上的提交按钮后回想起它们。当用户名和密码与我的数据库中的用户名和密码相同时,它将转到我的个人资料信息所在的页面。让我们称之为profile.php。我不知道如何从login.php获取信息(用户名),并在profile.php中显示用户名中的个人资料信息。如何检查login.php中的用户名并在profile.php中显示属于用户名的信息?(让我们先显示用户名,我会自己弄清楚其余的信息。)
答案 0 :(得分:1)
使用会话 - 内置或自定义。
阅读:http://php.net/manual/en/features.sessions.php
在所有* .php文件中,添加session_start();
在login.php中,成功登录后使用$_SESSION["user_name"] = $_POST["user_name"];
,检查是否设置了$_SESSION["user_name"]
。
答案 1 :(得分:1)
答案 2 :(得分:0)
我建议您阅读php中的会话,因为您需要类似的内容来跟踪用户是否已登录。
阅读完课程后,您将不得不这样做。
在执行登录的php函数中,您应该创建一个会话并在其中存储内容,最好是用户ID,然后在配置文件页面上,您可以从会话中访问用户ID并从数据库中获取数据。 / p>