显示页面特定内容

时间:2015-08-05 01:28:36

标签: php html

我正在使用PHP创建一个网站并遇到了问题。

  • 我的所有网页include都是一个页脚,我想根据打开的网页在页脚中显示数据,我发现这是一种非常不健全的方法。

    if( $CU == 'http://www.example.com' 
         || $CU == 'http://example/index.php'     
         || $CU == 'http://example/index.php/'    
         || $CU == 'http://example/')
    { 
    $display = "<p>Already registered? <a href='login.php'>Sign in</a></p>";
    }
    
    elseif( $CU == 'http://www.example/login.php' 
         || $CU == 'http://example.com/login.php' )
     { 
     $display = "<p>Forgotten your password? <a href='reset_password.php'>Reset</a> your password!</p>";
     }
    

问题(编辑):什么是基于当前文件动态加载内容的强大方法?

1 个答案:

答案 0 :(得分:0)

根据您问题的性质,我认为您不仅要在页脚中 dinamically加载内容,还要在网站的其他部分加载内容。此外,您可能还有兴趣为大部分代码提供强大的方法

来玩framework

一般来说,框架是一组旨在为您提供内置功能的实用程序,因此您可以以更强大(以及许多其他好处)的方式开发您的站点/应用程序。

特别是,您可能有兴趣了解PHP frameworks

  

请注意。将您的站点从原始PHP转变为框架可能不是一项简单的任务。您应该先选择一个并学习如何使用它。有一个最佳或更好的框架,它取决于您的需求以及如何评估超出了这个答案的范围。

但是,如果你仍然希望用普通的PHP实现这一点,请记住有很多方法并且没有最好的方法,只有专业缺点 < em>是否符合您的需求。

我会根据您当前的网址加载(包含)页脚。同样,如何实现它超出了本答案的范围,因为您将在教程中找到更好的报道。

This Content Management System example tutorial很好地解释了如何以简单的方式实现这一点 - 优雅的方式并且是直接的PHP。