[英]How to include a file in already included files in php?
我有一个索引页面,其中包含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
anchor href
? 我已经尝试过<a href="home.php?page=">link-3</a>
,它说在目录中找不到文件。
如果有人有任何想法请分享?
很难遵循:)如果我做对了(包括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 ['section']或其他参数。
index.php?page=1§ion=3
检查home.php中的$ _GET ['section']并包括您的文件。
无论如何,这两个建议对我来说都很难看!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.