Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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_Href - Fatal编程技术网

引用指向特定内部php的链接

引用指向特定内部php的链接,php,href,Php,Href,我是一个探索php的新手,如果我看起来很傻,请原谅我,因为我确实不知道如何命名这个,我命名了我觉得是相对的 我有一个登录表单,其中有输入电子邮件、密码和用户类型下拉列表 根据选择的用户类型,将在数据库中选择表 登录的用户将被重定向到account.php,如下所示 <?php require_once("header.php"); ?> <?php require_once("top_bar.php"); ?> <?php require_once("left_si

我是一个探索php的新手,如果我看起来很傻,请原谅我,因为我确实不知道如何命名这个,我命名了我觉得是相对的

我有一个登录表单,其中有输入电子邮件、密码和用户类型下拉列表

根据选择的用户类型,将在数据库中选择表

登录的用户将被重定向到account.php,如下所示

<?php require_once("header.php"); ?>
<?php require_once("top_bar.php"); ?>
<?php require_once("left_side_nav.php"); ?>
<!-- MAIN CONTENTS START -->
<?php 
if(isset($_SESSION['login_type']) && $_SESSION['login_type'] = 'admin')
{
require_once("a_inner_dash.php"); 
}
else if(isset($_SESSION['login_type']) && $_SESSION['login_type'] = 'user')
{
require_once("u_inner_dash.php"); 
}   
else if(isset($_SESSION['login_type']) && $_SESSION['login_type'] = 'accountant')
{
require_once("ac_inner_dash.php"); 
}   
?> 
<!-- MAIN CONTENTS END -->
<?php require_once("footer.php"); ?> 
现在我的问题是,当我以管理员身份登录并单击一个菜单项(例如Menu1)时,结果应该是
“a_inner_dash.php”
,如果我以用户身份登录并单击菜单项,结果应该是
“u_inner_dash.php”
,正如您在account.php中看到的,它只是网页中的一部分

我试过了,但找不到办法。请帮帮我


注意:已正确检测登录的用户类型,并加载了正确的主内容URL。问题是我不知道如何将导航栏中的菜单引用到此处,这是网页的一部分

看起来您没有使用
session\u start()
启动会话。是吗?@PraveenKumar我在header.php中完成了它,我将其包含在account.phpStrange中。。。您的问题到底是什么?请尝试使用
var\u dump($\u SESSION)调试它
查看会话是否存在,值如下expected@Burki是的,我的问题是如何在另一个php中为输出提供href。像这里一样,如果我点击左侧的menu1,如果会话在admin中,它应该输出在a_inner_dash.php中;如果会话在user中,它应该输出在u inner_dash.php中
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu">
    <li class="header">MAIN NAVIGATION</li>

        <li>
          <a href="account.php">
            <i class="fa fa-dashboard"></i> <span>Account</span>
          </a>
        </li>
         <li>
          <a href="#">
            <i class="fa fa-male"></i> <span>Menu1</span>
          </a>
        </li>
        <li>
          <a href="#">
            <i class="fa fa-child"></i> <span>Menu2</span>
          </a>
        </li>
        <li>
          <a href="#">
            <i class="fa fa-group"></i> <span>Menu3</span>
          </a>
        </li>
       </ul>
</section>
    <!-- /.sidebar -->
</aside>