为什么我的PHP Include语句不能工作?

为什么我的PHP Include语句不能工作?,php,Php,我正在尝试在我的网页上使用php。除了include语句外,index.php页面中的php可以正常工作。echo语句工作正常。我尝试了各种使用include语句的方法,您可以在这里看到。有三种不同的方法。我也尝试过在没有括号的情况下使用它们。我在Index.php中提到的三个文件都位于Index.php所在的同一目录中。我试过的东西都不管用,我也弄不明白 Index.php: <?php echo 'test'; session_start(); echo 'test'; include

我正在尝试在我的网页上使用php。除了include语句外,index.php页面中的php可以正常工作。echo语句工作正常。我尝试了各种使用include语句的方法,您可以在这里看到。有三种不同的方法。我也尝试过在没有括号的情况下使用它们。我在Index.php中提到的三个文件都位于Index.php所在的同一目录中。我试过的东西都不管用,我也弄不明白

Index.php:

<?php
echo 'test';
session_start();
echo 'test';
include($_SERVER['DOCUMENT_ROOT']."header.php");
include("connect.php");

$database = 'NJVCtestDB';
$server = '10.3.171.108';
echo getcwd();
?>
<p>Index.php</p>
<?php
echo 'test';
 require("footer.php");?>
header.php:

<!DOCTYPE html>
<head>
<?php

session_start()
echo 'test';

?>
<title></title>
</head>
<body>
footer.php:

<p>footer.php</p>
</body>
</html>

你在你的道路上错过了一个熔渣我想

include($_SERVER['DOCUMENT_ROOT']."header.php");
应该是:

include($_SERVER['DOCUMENT_ROOT']."/header.php");

你确定你的路径是正确的吗?做一个回音;从index.php文件中,查看输出的目录是否包含引用的footer.php和connect.php文件。另外,不要忘记$\u服务器['DOCUMENT\u ROOT']没有尾随斜杠。最好先阅读以下内容:。另外,在包含connect脚本后设置DB服务器数据有什么意义?你应该先设置这些内容。你确定文件名正确吗?PHP是区分大小写的。不知道这是否是问题所在,但doctype不是一个html标记-您缺少一个Opening html标记