我有这段代码:
if(!isset($_SESSION['email']) && empty($_SESSION['email'])) {
?>
<a class="more float_l" href="signup.php">Sign Up/Login</a>
<?php
} else {
?>
<a class="more float_l" href="post/logout.php">Logout</a>
<?php
}
?>
现在当用户未登录时它正常工作显示注册或登录,当用户登录时,它会重定向到home.php并显示注销按钮,但问题是,当有人注册并重定向到home.php时,它仍会显示注册或登录,请帮我解决这个问题。
答案 0 :(得分:0)
可能出错的一些可能性,忽略了您没有提供登录脚本的事实:
我已经编辑了你的脚本,希望这可能会更好:
<?php
session_start();
if(isset($_SESSION['email']) && !empty($_SESSION['email'])):
?>
<a class="more float_l" href="post/logout.php">Logout</a>
<?php
else:
?>
<a class="more float_l" href="signup.php">Sign Up/Login</a>
<?php
endif;
?>