如何在 php 使用会话登录后获取用户数据
How to get user data after login in php with session
我是这个 php 和会话的新手,正在尝试学习它。
我在 php 中创建了一个登录系统。我创建了一个注册表单,以便不同的用户可以注册。 现在,当他们登录时,我想显示当时登录的用户数据。
我正在 php 学习课程,所以我不知道如何将登录用户数据携带到登录区域。
只是我不知道如何通过php中的会话获取登录用户数据。
这是 LOGIN.PHP:
<?php
error_reporting(0);
$con = mysql_connect('localhost','root','') or die('could not connect to database');
mysql_select_db('addscloud');
@session_start();
if(isset($_POST['submit']))
{
$query = "SELECT * FROM tbl_reg where reg_mobile = '".$_POST['reg_mobile']."' and reg_pass = '".$_POST['reg_pass']."' ";
var_dump($query);
$result=mysql_query($query);
$row=mysql_fetch_array($result);
if($row)
{
$_SESSION['var']=2;
header('Location:registration_user.php');
}
else
{
$_SESSION['msg']="invalid user Name or Password";
header('Location:login_form.php');
}
}
?>
<?php
if(isset($_SESSION['msg']))
{
echo $_SESSION['msg'];
unset($_SESSION['msg']);
}
?>
以及成功登录后的日志:
<?php
@session_start();
if (isset($_SESSION['var']))
{
}
else
{
header('location:login_form.php');
}
?>
<?php
if(isset($_SESSION['msg'])){
echo $_SESSION['msg'];
unset($_SESSION['msg']);
}
?>
成功验证用户后,将所有必要的用户详细信息放入会话中。
例如 login.php、
$_SESSION['user'] = $行;
这样您就可以在站点的任何位置获取必要的用户详细信息。
希望对您有所帮助.. ;)
我是这个 php 和会话的新手,正在尝试学习它。 我在 php 中创建了一个登录系统。我创建了一个注册表单,以便不同的用户可以注册。 现在,当他们登录时,我想显示当时登录的用户数据。 我正在 php 学习课程,所以我不知道如何将登录用户数据携带到登录区域。
只是我不知道如何通过php中的会话获取登录用户数据。
这是 LOGIN.PHP:
<?php
error_reporting(0);
$con = mysql_connect('localhost','root','') or die('could not connect to database');
mysql_select_db('addscloud');
@session_start();
if(isset($_POST['submit']))
{
$query = "SELECT * FROM tbl_reg where reg_mobile = '".$_POST['reg_mobile']."' and reg_pass = '".$_POST['reg_pass']."' ";
var_dump($query);
$result=mysql_query($query);
$row=mysql_fetch_array($result);
if($row)
{
$_SESSION['var']=2;
header('Location:registration_user.php');
}
else
{
$_SESSION['msg']="invalid user Name or Password";
header('Location:login_form.php');
}
}
?>
<?php
if(isset($_SESSION['msg']))
{
echo $_SESSION['msg'];
unset($_SESSION['msg']);
}
?>
以及成功登录后的日志:
<?php
@session_start();
if (isset($_SESSION['var']))
{
}
else
{
header('location:login_form.php');
}
?>
<?php
if(isset($_SESSION['msg'])){
echo $_SESSION['msg'];
unset($_SESSION['msg']);
}
?>
成功验证用户后,将所有必要的用户详细信息放入会话中。 例如 login.php、
$_SESSION['user'] = $行;
这样您就可以在站点的任何位置获取必要的用户详细信息。
希望对您有所帮助.. ;)