PHP包括其他php文件的问题

HEL*_*ELP 3 php

我有一个网页,其中有许多php文件,我想知道如何阻止用户单独查看php包含?

Pek*_*ica 6

一种流行的方法是在包含文件中定义一个常量:

define ("INCLUDE_OK", true);
Run Code Online (Sandbox Code Playgroud)

然后检查每个子包括:

if (!defined("INCLUDE_OK")) die ("This file can't be executed directly");
Run Code Online (Sandbox Code Playgroud)

或者,正如@mikerobi在他现在删除的答案中所说,将包含文件存储在Web根目录之外的文件夹中.