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