2017-06-30 103 views
0

我有一個索引頁,其中包括2個文件。當用戶點擊鏈接1(文件一)將被包括在內,並且當2(文件二)將被包括在某個div中時。如何在PHP中包含已包含的文件中的文件?

的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

不,先生,你沒有得到我的觀點。這只是一個例子,實際上我想包含home.php和home.php文件中的文件已經包含在index.php文件中,當用戶在link-1上按下時。 –

回答

0

難追:)如果我得到它的權利(包括home.php文件):

如果頁面= 1,包括home.php。然後在home.php中有另一個開關,它會包含更多的php文件?

這個怎麼樣,就像例如:index.php頁面= 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']幷包含您的文件。

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

+0

yesss !!你明白了。謝謝你,先生。 –

+1

'|| $ page = 3)'這是一項任務。它應該包含另一個'='。編輯:這個評論按原來的帖子https://stackoverflow.com/revisions/44849999/1 –

+0

$ page = $ _GET ['page']; ($ page == 1 || $ page == 3){ include('uploads/home.php'); }在此代碼中,您在index.php上放置了第3頁鏈接。但我希望這個頁面3的鏈接是在home.php –