可能重复:
防止直接访问 php 文件
我想阻止对某些文件的直接访问,以便它们只能由 PHP 通过include
或使用require
。
我在每个文件的第一行所做的是:
<?php
if(stristr(__FILE__,substr($_SERVER['PHP_SELF'],strrpos($_SERVER['PHP_SELF'],"/")+1))){
header("HTTP/1.0 404 Not Found");
exit;
}
?>
这是这样做的好方法,还是有更好的方法?
谢谢你。