css是自动评论PHP代码?

时间:2015-08-09 09:07:47

标签: php css commenting

CSS有问题..

使用以下代码:

<div class="divisor">
<p>
<?php if (isset($_SESSION['invalid'])) { echo 'test'; } ?>
</p>
</div>

浏览器中生成页面的结果如下:

<!--?php if (isset($_SESSION['invalid'])) { echo 'test'; } ?-->

实际上,浏览器会自动注释掉我的php代码,结果是跳过整个代码执行它。

可能是什么问题?

CSS代码我只定义了一些边距:

.divisor p {
margin-top: 5px;
margin-left: 5px;
}

1 个答案:

答案 0 :(得分:4)

这与CSS无关;您的PHP代码不应该首先到达浏览器。

确保已安装PHP并且您的Web服务器已设置为解释PHP脚本。现在,它似乎将它们视为HTML。

请注意,您必须通过服务器访问此页面;仅仅在浏览器中打开本地计算机上的文件是不够的。