0 レビュー
0 回答
href-特定の内部phpへのリンクを参照する
私はphpを探求している初心者です。これにタイトルを付ける方法がまったくわからないので、ばかげているように見えてもご容赦ください。相対的だと感じたものにタイトルを付けました。
メール、パスワード、ユーザータイプのドロップダウンを入力するログインフォームがあります
選択したユーザータイプに基づいて、テーブルがdbで選択されます
ログインしたユーザーは、以下のような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"); ?>
ファイル"left_side_nav.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>
問題は、管理者としてログインしてMenu1などのメニュー項目をクリックすると、結果が "a_inner_dash.php" になり、Userとしてログインしてクリックした場合です。メニュー項目では、結果は "u_inner_dash.php" にあるはずであり、account.phpに表示されているように、これはWebページの一部にすぎません
私は試みましたが、方法を整理できませんでした。親切に助けてください
注:ログインしたユーザータイプが正しく検出され、正しいメインコンテンツのURLが読み込まれます。問題は、ナビゲーションバーからウェブページの一部であるここまでメニューを参照する方法がわからないことです
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。