簡體   English   中英

如何在php中已包含的文件中包含文件?

[英]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&section=3

檢查home.php中的$ _GET ['section']並包括您的文件。

無論如何,這兩個建議對我來說都很難看!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM