gpt4 book ai didi

PHP:检查文件是否直接加载而不是包含?

转载 作者:IT王子 更新时间:2023-10-29 01:04:52 25 4
gpt4 key购买 nike

有没有办法阻止用户查看文件但仍将其用作包含在 PHP 中的另一个文件中的文件? ?

最佳答案

如果你使用

define('APP_RAN'); 

在包含它的文件中然后放入

if(!defined('APP_RAN')){ die(); }

或者替代地

defined('APP_RAN') or die();

(更容易阅读)

在包含的文件中,如果您直接访问它们,它会死掉。


不过,将所有包含的文件放在 DocumentRoot 之上可能会更好。

例如,如果您的索引页位于

/my/server/domain/public_html

你应该把包含的文件放在

/my/server/domain/

关于PHP:检查文件是否直接加载而不是包含?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2397004/

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