我有登录页面,登录后我有用户信息相关页面。所以我不想从 url 直接访问这些页面。而不是它会重定向到登录页面。我怎样才能做到这一点。
我的sessions.php页面代码
<?php
if(!isset($_SESSION))
{
session_start();
}
$login_session=$_SESSION['email'];
?>
Run Code Online (Sandbox Code Playgroud)
在您的登录页面中:如果用户成功登录,则设置任何会话变量,即 $_SESSION['userLogin'] = "Loggedin";
然后 每个页面通过以下代码检查用户是否登录:
session_start();
if(empty($_SESSION['userLogin']) || $_SESSION['userLogin'] == ''){
header("Location: http://example.com/login.php");
die();
}
Run Code Online (Sandbox Code Playgroud)