【发布时间】:2016-03-11 18:40:43
【问题描述】:
我有 2 个文件
一个是list.php(php小写)
<html>
<body>
<b> 0 or 1 </b><br><pre>
<?php
if(1 > 0){
echo "1";
}
else
{
echo "0";
}
?></pre>
</body>
</html>
当我运行文件时,我得到 0。
但是另一个文件是list.PHP(大写的PHP),当我运行它时,我得到的代码是文本!
我尝试在 apache 中设置AllowOverride all,但仍然有同样的问题。
【问题讨论】:
-
如果你在 * NIX 系统上运行它,它是区分大小写的。
.php和.PHP是两种不同的动物。 -
所以我能做些什么让它在.PHP的情况下工作
-
如果文件存在并且使用大写扩展名创建,我不应该明白为什么它不起作用。
-
问题是:为什么?您可能会在某个地方绊倒,或者有人可能会为页面添加书签并返回它以更改扩展名。更疯狂的事情发生了。