我需要另一个页面中的登录详细信息来从数据库中检索数据。基本上,我需要显示带有登录用户详细信息的可编辑表单。我尝试session_register()
将用户名存储在 login.php 页面中。但由于某种原因,我无法$_SESSION[]
在我的 edit.php 页面中显示用户名。我也在函数之后这样做session_start()
。
我是php新手,所以不知道我是否误解了会话!还是有其他方法可以传递登录详细信息?
提前致谢
我的代码:
**Login.php**
<?php
$userName = $_POST['username'];
$password = $_POST['password'];
//Connect to the database
//query the database
if($rows==1)
{
session_start();
$_SESSION['user']=$userName;
header("location:edit_user.php");
}
else
{
echo 'Data Does Not Match <br /> Re-Enter UserName and Password';
}
?>
**In edit.php**
<?php
session_start();
if(!isset($_SESSION['user']))
{
header("location:login_form.php");
}
else
{
echo $_SESSION['user'];
}
?>