防止下载PHP文件

时间:2017-11-19 10:07:19

标签: php

我使用此代码来直接访问我的php文件。它工作得很好,当有人试图访问这个文件时,它会将它们转发到error.php。但是当我用IDM或其他下载器下载php文件时,可以下载ECHO功能的输出。如何防止下载php文件输出?我的代码:

<?php
if(!isset($_SERVER['HTTP_REFERER'])){
    header('location:http://www.sitename.com/error.php');

    exit;

}


echo "  
XXXXXXX
";

?>  

1 个答案:

答案 0 :(得分:1)

您可以将您的php文件放在公共html文件夹之外。然后,您可以像往常一样将它们包含在您允许访问的内容中。

另一种选择是使用.htaccess file