gpt4 book ai didi

php - 在其他人打开之前保护要包含的 PHP 文件

转载 作者:行者123 更新时间:2023-12-01 19:38:39 24 4
gpt4 key购买 nike

我正在开发一个小型 PHP 项目。我想包含许多 PHP 文件,但我想在其他人通过直接链接打开它们之前保护它们。

例如:

<?php include 'content/scripts/php/sample.php'; ?>

我不希望人们通过以下方式访问 sample.php

http://samplepage.com/content/scripts/php/sample.php

最佳答案

如果您位于共享主机中并且无法将文件放置在 Web 服务器文件夹之外或无法使用 .htaccess,常见方法是在主 php 文件中定义一个常量,然后在顶部检查该常量每个包含的文件和 die()(如果未定义)。通过这种方式,人们仍然可以通过其路径访问该文件,但他们只会看到一个空白页面。例如,Wordpress 就使用这种方法。

在你的主 php 文件中:

define('APP', true);

在包含的文件中:

if(!defined('APP')) die();

关于php - 在其他人打开之前保护要包含的 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25936459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com