我是PHP的初学者。我实际上是想创建一个简单的登录系统。我做到了,但只有一页...就像你登录然后你去索引,它工作...如果我想去另一个页面,它需要我再次登录。我试图制作这样的表格:
<form action="index.php" action="stats.php" method="post">
这两个类都有POST方法。我试图将表单加倍:
<form action="index.php" method="post">
<form action="stats.php" method="post">
它仍然不起作用。
答案 0 :(得分:0)
首先你需要
session_start();
在每个页面上,您需要检查用户是否已登录
然后在您确定凭据是否正确的页面上,您需要设置会话变量,例如。
$_SESSION['UserIsLoggedIn'] = true;
$_SESSION['UserId'] = $userid;
最好创建一个告诉您用户是否已登录的功能
function UserIsLoggedIn(){
if (isset($_SESSION['UserIsLoggedIn']) && $_SESSION['UserIsLoggedIn'])
return true;
else
return false;
}
因此,每当您需要检查用户是否已登录时,您应该检查以下内容
if (UserIsLoggedIn()) { ... }