我正在使用一个非常简单的设置:index.php,在同一目录中有一个header.php。我已经尝试了所有方法将header.php包含到我的index.php中,但我仍然得到500 - 内部服务器错误。
所以我尝试了最傻瓜式的方法,只将其编码到我的index.php
中<?php
include("http://mywebsite.com/header.php");
echo "index";
?>
然后在我的header.php中我只编码
<?php echo "header"; ?>
我无法弄清楚导致问题的原因。我已经包含了标题的绝对路径。当我删除include函数时,500错误不再是问题。
我使用GoDaddy和Plesk / Windows平台运行我的网站,如果这有什么不同?
答案 0 :(得分:2)
试试这个:
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/header.php";
include_once($path);
?>
答案 1 :(得分:0)
试试这个:
index.php的内容:
<?php
include 'header.php';
echo 'index';
?>
header.php的内容:
echo 'header';