我的页面包含重复的代码。我编写了以下代码行,并使用查询字符串来避免在每个页面中重复代码:
$m=$_GET['m'];
$p=$_GET['p'];
include_once "$m/$p.php";
$m
是包含页面$p
的目录。页面$p
是必须放置在主页的非固定区域中的内容。主页是这样的:
<body>
<section id="container" class="">
<!--header start-->
<header class="header white-bg">
</header>
<aside>
<div id="sidebar" class="nav-collapse ">
<!-- sidebar menu start-->
<ul class="sidebar-menu">
<li class="active">
<a class="" href="siturl?m=index&p=dashboard">
<i class="icon-dashboard"></i>
<span>dashboard</span>
</a>
</li>
</ul>
</div>
</aside>
<!--main content start-->
<section id="main-content">
<section class="wrapper">
<?
$m=$_GET['m'];
$p=$_GET['p'];
include_once "$m/$p.php";
?>
</section>
<!--main content end-->
</section>
<script src="js/script1.js"></script>
<script src="js/script2.js"></script>
<script src="js/script3.js"></script>
</body>
在我单击侧边栏上的定义如下的链接之后:
<a class="" href="siturl?m=index&p=dashboard">
<i class="icon-dashboard"></i>
<span>dashboard</span>
</a>
所有脚本都将被删除,即使它们不在我放置内容的部分之外。