我正在使用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>";
}
问题(编辑):什么是基于当前文件动态加载内容的强大方法?
答案 0 :(得分:0)
根据您问题的性质,我认为您不仅要在页脚中 dinamically加载内容,还要在网站的其他部分加载内容。此外,您可能还有兴趣为大部分代码提供强大的方法。
来玩framework。
一般来说,框架是一组旨在为您提供内置功能的实用程序,因此您可以以更强大(以及许多其他好处)的方式开发您的站点/应用程序。
特别是,您可能有兴趣了解PHP frameworks。
请注意。将您的站点从原始PHP转变为框架可能不是一项简单的任务。您应该先选择一个并学习如何使用它。有一个最佳或更好的框架,它取决于您的需求以及如何评估超出了这个答案的范围。
但是,如果你仍然希望用普通的PHP实现这一点,请记住有很多方法并且没有最好的方法,只有专业和缺点 < em>是否符合您的需求。
我会根据您当前的网址加载(包含)页脚。同样,如何实现它超出了本答案的范围,因为您将在教程中找到更好的报道。
This Content Management System example tutorial很好地解释了如何以简单的方式实现这一点 - 优雅的方式并且是直接的PHP。