Страница должна автоматически войти в систему, не выходя из страницы в php-сессии.
При использовании флажка "Запомнить меня" установите флажок, чтобы сохранить пароль и логин. Когда я закрыл без выхода из системы и снова запустил страницу входа в систему.
Вот sessionpage.php
<?php
session_start();
?>
<?php
if (isset($_POST['fname']) && ($_POST['lname'])) {
$_SESSION['fname']=$_POST['fname'];
$_SESSION['lname']=$_POST['lname'];
header('Location: sessionpage1.php');
}
else{
echo " ";
}
?>
<?php
if(isset($_POST['submit'])) {
if(isset($formData['remember_me'])){
$twoDays = 60 * 60 * 24 * 2 + time();
setcookie('username', $formData['username'], $twoDays);
setcookie('password', $formData['password'], $twoDays);
} else {
$twoDaysBack = time() - 60 * 60 * 24 * 2;
setcookie('username', '', $twoDaysBack);
setcookie('password', '', $twoDaysBack);
}
}
?>
<html>
<body>
<form method="post">
<input type="text" name='fname'>
<input type="text" name='lname'>
<input type="checkbox" id="remember_me" name="remember_me" value="1" /> <label for="remember_me"> Remember Me </label>
<input type="submit" name="submit">
</form>
</body>
</html>
здесь находится sessionpage2.php
<?php
session_start();
?>
<?php
echo "first name".$_SESSION['fname']. "<br/>";
echo "last name".$_SESSION['lname'] . "<br/>";
?>
<form method="post">
<input type="submit" name="submit" value="return">
</form>
<?php
if (isset($_POST['submit'])) {
session_unset();
header('Location: sessionpage.php.php');
}
?>
попробуй это
<?php
session_start();
if (isset($_SESSION['fname']) && ($_SESSION['lname'])) {
header("Location: your login page.php");
}