Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 菜单不工作怎么办?_Php_Cookies_Login_Menu_Navbar - Fatal编程技术网

Php 菜单不工作怎么办?

Php 菜单不工作怎么办?,php,cookies,login,menu,navbar,Php,Cookies,Login,Menu,Navbar,我已经创建了一个基本的登录页面。此页面将在Cookie中存储用户名和用户ID。因此,页面顶部右侧的菜单将根据用户是否已登录进行检查 我将使用if语句。如果语句结果为真,它将显示登录和注册按钮。如果为false,它将显示登录身份:、我的个人资料、设置和注销按钮 <ul class="nav navbar-nav navbar-right"> <!--login bit--> &l

我已经创建了一个基本的登录页面。此页面将在Cookie中存储用户名和用户ID。因此,页面顶部右侧的菜单将根据用户是否已登录进行检查

我将使用if语句。如果语句结果为真,它将显示登录和注册按钮。如果为false,它将显示登录身份:、我的个人资料、设置和注销按钮

                <ul class="nav navbar-nav navbar-right">
                <!--login bit-->
                <!--add if statement, e.g. if condition is logged in then show logged in menu. If not, show buttons-->
                  <?php
                  if (($_COOKIE['userID']) == null){
                      //true
                      //show sign in
                      ?>
                        <li><p><center><a class="btn btn-primary btn-lg" href="login.php" role="button">Sign In</a><center></p></li>
                      <?php
                      //show register button
                      ?>
                        <li><p><center><a class="btn btn-primary btn-lg" href="register.php" role="button">Register</a><center></p></li>
                      <?php
            } else {
                //false
                //show 'logged in as'
                ?>
                <li><a href="#">Logged in as: <?php echo ($_COOKIE['user']) ?></a></li>
                <?php//show 'my profile'?>
                <li><a href="#">My Profile</a></li>
                <?php//show 'settings'.?>
                <li><a href="#">Settings</a></li>
                <li><p><center><a class="btn btn-primary btn-lg" href="logout.php" role="button">Sign Out</a><center></p></li>
                    <!--<br/><a href ="login.php">Go back to the login screen.</a>-->

                                <!--logged in menu-->
                    <!--<li><a href="#">User ID: <php echo ($_COOKIE['userID']) ?></a></li>-->
                  </ul>

首先检查您的cookie设置是否正确<代码>变量转储($\u COOKIE['userID'])
var_dump($_COOKIE['user'])
@jaydepmor Parse error:语法错误,第38行出现意外的文件结尾。请编辑您的问题并提供完整的代码,以便更好地理解。