如果登录PHP,则重定向

如果登录PHP,则重定向,php,html,redirect,login,steam,Php,Html,Redirect,Login,Steam,我有一个网站,我有一个封面,建议用户登录或注册,还有一个按钮,让他们去该网站无论如何。但是我想让它检测用户是否真的登录了,这样当他们登录时,它就会绕过封面转到主页 有没有一种方法可以用PHP实现这一点 目前我的主页上只有以下代码 <?php if(!isset($_SESSION['steamid'])) { steamlogin(); } else { include ('steamauth/

我有一个网站,我有一个封面,建议用户登录或注册,还有一个按钮,让他们去该网站无论如何。但是我想让它检测用户是否真的登录了,这样当他们登录时,它就会绕过封面转到主页

有没有一种方法可以用PHP实现这一点

目前我的主页上只有以下代码

           <?php
        if(!isset($_SESSION['steamid'])) {
        steamlogin();
        }  else {
            include ('steamauth/userInfo.php');

          echo "Welcome back " . $steamprofile['personaname'] . "</br>";
          echo "here is your avatar: </br>" . '<img src="'.$steamprofile['avatarfull'].'" title="" alt="" />';

          logoutbutton();
        }    
        ?> 

您所做的看起来不错,只是做了一些更改:

<?php
        if(!isset($_SESSION['steamid'])) {
            steamlogin();
        }  else {
            header('Location: loggedUserPage.php'); 
           //It's better to redirect the user to a different page on this scenarios
        }   ?>

这就是我要做的,或者类似的事情

if(isset($_SESSION['steamid'])) AND $_SESSION['steamid'] != '') {
    //user is logged in 
    header("location: index.php");
} else {
    // not logged in
    header("location: login.php"); // or  steamlogin();
}

检查封面上是否设置了$_SESSION['streamid'],并将其直接引导到主页……您的
else
语句中是否已经设置了该会话?您的代码似乎是正确的。您现在面临的错误是什么?
header('Location:where\u you\u to\u redirect.php')代码中没有要重定向的内容,它只是在封面上显示信息和注销按钮。例如,我可以使用什么重定向到home.php