我有一个名为startpage.inc.php的文件,但我想包含它,但防止任何人都可以在他的浏览器中打开它。可能吗?

可能:

<?php
include 'inc/startpage.inc.php';
?>


阻止:

www.example.org/inc/startpage.inc.php

最佳答案

您有几种选择。


检查文件中是否定义了常量。如果不是,请输入exit;。在包含您的startpage.inc.php的文件中定义一个常量。这就是许多免费脚本防止不必要的包含的方式。
公用文件夹中没有脚本。将其移动到文档根目录下,这样就永远无法直接访问它,仅当通过includerequire将其包含时。

关于php - 防止任何人可以直接在浏览器中打开包含文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30018903/

10-09 01:30
查看更多