Xampp不支持php包含

Xampp不支持php包含,php,xampp,Php,Xampp,我知道这在整个Stackoverflow中已经讨论了很多 但我还是不能让它为我工作,我已经找了几个小时了,不是开玩笑 我的index.php页面总是这样: <? include ("header.php");?> <? if($_REQUEST['p']==''){ include('home.php') } if($_REQUEST['p']=='atelier'){ include('atelier.php'); } if($_REQUEST['p']=='quem_so

我知道这在整个Stackoverflow中已经讨论了很多

但我还是不能让它为我工作,我已经找了几个小时了,不是开玩笑

我的index.php页面总是这样:

<? include ("header.php");?>

<? if($_REQUEST['p']==''){ include('home.php') }
if($_REQUEST['p']=='atelier'){ include('atelier.php'); }
if($_REQUEST['p']=='quem_somos'){ include('quem_somos.php'); }
if($_REQUEST['p']=='que_criamos'){ include('que_criamos.php'); }
if($_REQUEST['p']=='projetos3d'){ include('projetos3d.php'); }
if($_REQUEST['p']=='noticias'){ include('noticias.php'); }
if($_REQUEST['p']=='localizacao'){ include('localizacao.php'); }
if($_REQUEST['p']=='contactos'){ include('contactos.php'); } ?>

<? include ("footer.php");?>

它应该总是加载页眉和页脚

在页面打开时,应该加载home.php,因为没有请求,网站的菜单中有指向其他页面的请求链接

这对我来说一直都很有效,我以前在ftp服务器上工作,但现在我使用XAMPP来实现这一点,看起来包含的内容根本不起作用

是否有任何文件可以更改某些权限,或者更好地更改在XAMPP上包含支持的文件的方式

编辑:对于那些询问请求如何工作的人,我这里有一个示例,如果您看到菜单工作,可能更容易理解:

编辑2:不支持我的意思是:它显示一个空白页面,既不加载页眉/页脚,也不加载页面本身

编辑3:我已经启用了short_open_标记,并允许php.ini中包含url,但仍然不起作用


编辑4:我去尝试EasyHP,但仍然遇到同样的问题。。。我不想离开我现在的位置,保留XAMPP来找到解决方案。

不支持means??你有什么错误吗?确保您在
php.ini中打开了短标记建议:当您的代码中都只有php代码时,太多的php开始和结束标记。您的XAMPP配置可能不受支持
您可以打开错误报告并查看错误吗?如
Nikko所述,您应该检查是否编写了短标记在XAMPP服务器中启用