Php login hide when logged in and hide logout when not logged in
我想要一个代码在登录时隐藏登录按钮并显示"欢迎,用户名"和注销按钮,并且在未登录时显示登录按钮...
http://needforgaming.x10.mx/testefinal/home.html 这是我的网站,如果我把错误的代码或代码
1 2 3 4 5 6 7 8 | <?php session_start(); if(isset($_SESSION['username'])){ ?> <p>Ola; <u><?php echo $_SESSION['username']; ?></u>, </p> <p>Logout</p> <?php } else{ ?> <p>Login</p> <?php } ?> |
还有另一种简单的方法。您可以先开始会话。然后使用此代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php if(!isset($_SESSION['user'])) { echo ' <li> Login </li> '; } else { echo ' <li> Logout </li> '; } ?> |
实际上这段代码是用于在 .您可以在任何需要的地方使用它。只需更改html标签。就这样
我认为您使用的是普通的
你应该把所有的块都变成一个 php 代码:
1 2 3 4 5 6 7 8 | <?php session_start(); if(isset($_SESSION['username'])){ echo"<p>Ola; <u> $_SESSION['username']; </u>, </p>"; echo"<p>Logout</p>"; } else{ echo" <p>Login</p>"; } |
?>
您已将 PHP 代码放入
看看您的第一个启用 PHP 的页面,它应该提供足够的详细信息。
您可能需要检查是否为空。更改:
1 |
到