要实现未登录跳转到登录页面的功能,可以使用以下代码:
<?php
session_start();
// 检查用户是否已经登录
if(!isset($_SESSION['user_id'])){
// 未登录,跳转到登录页面
header("Location: login.php");
exit();
}
?>
在这个代码中,首先使用 session_start() 开启会话,然后通过检查 $_SESSION['user_id'] 是否存在来判断用户是否已经登录。如果用户未登录,则使用 header() 函数将页面重定向到登录页面 login.php,然后使用 exit() 终止脚本的执行。
请注意,在使用 header() 函数之前不能有任何输出,包括空格和换行符,否则会导致 header() 函数无法正常工作。确保在代码中没有其他输出或者在 <?php 标签之前没有空格或换行符。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站