从许多php / html页面制作网页

时间:2016-01-09 09:43:33

标签: php html web

我有一个由三页[页眉,内容,页脚]组成的网页。我的代码中有如下内容

<?php
 if (session_status() == PHP_SESSION_NONE){
    session_start();
 }

 if(!isset($_SESSION['username'])){
    include('header.php');
    include('body.php');
    include('footer.html');
 }else {
    header('Location: users.php');
 }
?>

这种方法有什么问题吗?我做对了吗?因为我是新手所以我没有遇到任何问题所以我不太了解这些问题。我只是想知道实现好/坏的做法?

我有这样的设置因为标题&amp;页脚在我的所有页面中都很常见。所以我只修改了中心部分。

2 个答案:

答案 0 :(得分:1)

对于你想要实现的目标,这种方法非常好。

虽然您的文件和目录数量会增加,但有时候记住这些文件的位置并相应地使用include会让人感到沮丧。即include("../../static_pages/body.php")

因此,您应该将$_SERVER['DOCUMENT_ROOT']放在开头,并相应地使用它来在整个网站中使用相同的网址。

即。 include($_SERVER['DOCUMENT_ROOT']."static_pages/body.php")

哦,请注意requireinclude之间的区别。 <{1}}将在找不到文件时停止执行,而require只会发出警告。

两者都有其重要性。 :d

答案 1 :(得分:0)

我认为你的方法没有错。但是,我不是专业人士或其他什么,但如果它有效,它应该没问题,因为我认为这是一种显示页面的安全方式。