我有一个索引页面,其中包含2个文件。当用户点击链接1(文件一)时,将包括在2(文件二)时,将包含在某个div中。
的index.php
<a href="index.php?page=1">link-1</a>
<a href="index.php?page=2">link-2</a>
<?php
if($_GET['page']==1)
{
include("uploads/home.php");
}
else if($_GET['page']==2)
{
include("uploads/aboutus.php");
}
else{
include("uploads/home.php");
}
?>
现在查看此 home.php 文件,该文件包含在链接1上按下时
现在出现了问题。现在在home.php中我想在home.php中添加另外2个链接3,4并希望在用户按3,4链接时包含文件。
我需要用锚href
写什么?我已经尝试<a href="home.php?page=">link-3</a>
并且它说目录中没有找到文件。
如果有人有任何想法请分享?
答案 0 :(得分:0)
很难遵循:)如果我做得对(包括home.php中的文件):
如果page = 1,请包含home.php。那么home.php中还有另一个开关,它将包含更多的php文件?
这个怎么样,就像例子:index.php?page = 3 的index.php:
$page = $_GET['page'];
if ($page == 1 || $page==3) {
include('uploads/home.php');
}
home.php看起来像这样:
<?php
$page = $_GET['page'];
if ($page == 3) {
include('uploads/home_link3.php');
}
...
?>
更好的方法可能是引入第二个参数$ _GET [&#39; section&#39;]或其他。
index.php?page=1§ion=3
检查home.php中的$ _GET [&#39;部分&#39;]并包含您的文件。
无论如何,这两个建议对我来说都很难看!