我正在使用本地计算机,我的网址是:
http://localhost:91/GlobalVision/index.php?mm=1&sm=1
<? $mm=$_GET["mm"];
$sm=$_GET["sm"]; ?>
<ul class="sidebar-menu">
<li class="header">MAIN NAVIGATION</li>
<li class=" <? if($mm==1) echo "active" ?> treeview">
<a href="#">
<i class="fa fa-dashboard"></i> <span>Dashboard</span> <i class="fa fa-angle-left pull-right"></i>
</a>
<ul class="treeview-menu">
<li <? if($mm==1 && $sm==1) echo "class=\"active\"" ?>><a href="index.php?mm=1&sm=1"><i class="fa fa-circle-o"></i> Dashboard1</a></li>
<li <? if($mm==1 && $sm==2) echo "class=\"active\"" ?>><a href="index2.php?mm=1&sm=2"><i class="fa fa-circle-o"></i> index2</a></li>
</ul>
</li>
</ul>
我已将此文件创建为单独的菜单文件,并包含在其他php文件中。 我想要网址为:
http://localhost:91/GlobalSDK/index
我试着写:
^([a-zA-Z]+)/$ index.php?mm=$1&sm=$2 [L]
这个规则在.htaccess
文件中,但它给了我错误。
实现这一目标应该是什么规则。即使索引页面发生变化,它也应该只显示页面名称而不是参数。应该有什么规则?
答案 0 :(得分:1)
尝试这些方法
1)使用表格和
POST
信息。2)使用
session
变量来携带页面之间的信息。3)使用&#34;
encoded
&#34;或者在QueryString中的非敏感信息 真实数据的位置。