【发布时间】:2014-02-10 19:23:52
【问题描述】:
我怎样才能纠正/简化这个并将其放入一个数组中?
一个链接正在传递:somelink.php?w=a (or b,c,d)
我希望页面 (somelink.php) 确定是否设置了“w”,如果设置且 var 匹配,则包含指定的页面。
<?php
if(isset($_GET['w'])&&($GET['w'] == "a")){include("1.htm");}
if(isset($_GET['w'])&&($GET['w'] == "b")){include("2.htm");}
if(isset($_GET['w'])&&($GET['w'] == "c")){include("3.htm");}
if(isset($_GET['w'])&&($GET['w'] == "d")){include("4.htm");}
else{include("1.htm");}
?>
【问题讨论】:
-
基本上,这用于动态数量的链接,每个链接的“w”变量不同(a、b、c、x、y、z 等)并对应于不同的页面( a.htm、b.htm、c.htm、x.htm、y.htm、z.htm 等)在侧导航栏中告诉容器页面包含相应的内容。如果我没有道理,我很抱歉。我有阅读障碍,这只是我的头脑,但我正在努力。
-
如果你要到 Z 我会停止这种方法并开始使用数据库查看 CMS。您当前的方法适用于少量文件,但适用于大量文件
-
链接数小于10,但可以更改。