导航与文件夹结构

时间:2015-06-07 06:17:45

标签: php html

在我网站的文件夹中,我有文件index.php和nav.php,并且在与index.php和nav.php文件相同的文件夹中,我有另一个名为“pages”的文件夹。在pages文件夹中,我有文件products.php和faq.php

现在,我使用include_once函数将nav.php文件中的导航插入到文件index.php,products.php和faq.php中。

以下是导航中的代码:

<nav>

    <ul>
    <li>
        <a href="<?php echo $base; ?>/website/index.php">Home</a></li>      
    </ul>

    <ul>    
    <li>
        <a href="<?php echo $base; ?>/website/pages/products.php">Produkte</a>
    </ul>

    <ul>
    <li>
        <a href="<?php echo $base; ?>/website/pages/faq.php"> FAQ </a>
    </li>
    </ul>   

</nav>

正如您现在所看到的,我正在使用带有php变量的固定链接。 变量指的是

?php $ base =“http:// localhost”;?&gt;

我使用固定链接的变量,因为当我输入代码时:

href = .. / pages / faq.php“&gt;常见问题

当我在index.php上的那一刻,浏览器找不到这个页面,因为从index.php链接将是:

href = pages / faq.php“&gt;常见问题

但是,如果我使用此链接,一旦进入faq.php页面,我就会遇到问题,并希望返回index.php页面。

要解决此问题,我现在正在使用上述固定链接。

但是,有没有办法摆脱固定部分?

感谢您的帮助: - )

1 个答案:

答案 0 :(得分:1)

您应该使用include代替include_once

include_once()语句在执行脚本期间包含并评估指定的文件。这是一种类似于include()语句的行为,唯一的区别是如果文件中的代码已经包含在内,则不会再包含它。

顾名思义,它只包含一次。