为了账号安全,请及时绑定邮箱和手机立即绑定

如果用户已登录,则更改导航栏

如果用户已登录,则更改导航栏

PHP
红糖糍粑 2021-06-29 17:52:57
我希望用户登录后导航栏中的“登录/注册”按钮更改为“我的帐户”。我的 index.html 页面不显示导航栏,因此出现问题。index.html 页面:<html xmlns="http://www.w3.org/1999/xhtml"><head>      <meta charset="utf-8" />      <title>Index Page</title></head><body><?php include("navigation.php"); ?></body></html>导航.php<?php include("check.php");   ?><?php if ($loginst == 1){ ?>    <div id="nav">        <ul >                           <li class="navbar-left"><a href="page2.html">Page 2</a></li>            <li class="navbar-left"><a href="page3.html">Page 3</a></li>            <li class="navbar-right"><a href="account.php">My Account</a></li>            <li class="navbar-right"><a href="logout.php">Sign Out</a</li>        </ul>    </div><?php } else { ?>    <div id="nav">        <ul >                           <li class="navbar-left"><a href="page2.html">Page 2</a></li>            <li class="navbar-left"><a href="page3.html">Page 3</a></li>            <li class="navbar-right"><a href="login.php">Login</a</li>        </ul>    </div> <?php } ?>检查.php<?phpinclude('connection.php');session_start();$loginst = 0;if ($_SESSION['username']){ $user_check = $_SESSION['username'];$ses_sql = mysqli_query($db,"SELECT username FROM users WHERE username='$user_check' ");$row=mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);$login_user=$row['username'];if(!empty($login_user)) {   $loginst = 1;}   }?>如果我转到 index.html,则不会显示导航栏。我究竟做错了什么?谢谢。
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

因为您的文件格式是 html 并且不支持 php 标签:

<?php include("navigation.php"); ?>

将 index.html 重命名为 index.php 以支持 php 包含。


查看完整回答
反对 回复 2021-07-09
  • 1 回答
  • 0 关注
  • 245 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信