使用什么检查来阻止直接访问页面(使用PHP)?

BDu*_*elz 2 php

检查定义的常量,检查URL或任何其他方式更好....

就像是

if(!defined(INCLUDED))
Run Code Online (Sandbox Code Playgroud)

if($_SERVER['REQUEST_URI'] == $_SERVER['PHP_SELF'])
Run Code Online (Sandbox Code Playgroud)

你用什么方法检查一个文件是否被直接访问..同样,防止直接访问页面也很重要...(我认为一个网站应该以它的设计方式工作,所以直接访问会违背它,但是) 你的想法是什么

Jos*_*zel 6

如果您不希望它们能够直接访问,则无需破解文件.只需将它们放在公共可视目录之外的目录中,公众就无法访问它们.您的PHP脚本仍然可以轻松访问它们.

  • 另一点,如果您不能将文件放在Web目录之外,请使用.htaccess保护目录并将其放在那里. (2认同)