【问题标题】:Prevent Downloading PHP File防止下载 PHP 文件
【发布时间】:2018-05-02 16:59:21
【问题描述】:

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

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

    exit;

}


echo "  
XXXXXXX
";

?>  

【问题讨论】:

  • “完美运行”、“访问”、“下载”是什么意思。请说明在特定情况下会发生什么,以及这与您的期望/期望有何变化,并告诉我们是什么。
  • 请编辑您的问题,以更详细地说明您想要做什么或想要阻止什么。
  • 我已经编辑了我的问题。 @Progrock 你能告诉我是否还有其他方法吗?

标签: php


【解决方案1】:

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

另一种选择是使用.htaccess file

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多