0

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

4

3 回答 3

1

您可以使用$_Post$_Get将用户名提交到另一个页面并通过 SQL 查询获取用户信息。

于 2013-09-17T08:46:03.500 回答
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"]已设置。

于 2013-09-17T08:41:31.913 回答
0

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

在阅读完会议后,这是您必须要做的。

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

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

于 2013-09-17T08:42:10.427 回答