在PHP中登录后如何重定向

在PHP中登录后如何重定向,php,Php,我有一个简单的网站,试图弄清楚如何在登录后重定向到home.php,此时它只是停留在登录页面上 <?php session_start(); if (!isset($_SESSION['username'])) { $_SESSION['msg'] = "You must log in first"; header('location: login.php'); } if (isset($_GET['logout'])) {

我有一个简单的网站,试图弄清楚如何在登录后重定向到home.php,此时它只是停留在登录页面上

    <?php
  session_start();



  if (!isset($_SESSION['username'])) {
    $_SESSION['msg'] = "You must log in first";
    header('location: login.php');
  }
  if (isset($_GET['logout'])) {
    session_destroy();
    unset($_SESSION['username']);
    header("location: login.php");
  }
?>

添加到login.php:

if (isset($_SESSION['username'])) {
header("Location: /home.php");
}

什么是登录页面?请显示登录页面您没有任何代码重定向到主页。您有重定向到登录的代码…也许您可以复制并更改它,并在适当的情况下(您没有指定)添加重定向到主页。