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