检测是否包含未打开PHP
是否有可能以任何方式检测PHP文件是否由浏览器本身而不是由include浏览 我正在使用PHP处理一些代码,然后将其写入包含该PHP的另一个页面(使用PHP include())。我不希望它自己被浏览,我希望它只有在被包含时才被访问(同样,使用PHP include() 我想实现这样的目标:检测是否包含未打开PHP,php,php-include,Php,Php Include,是否有可能以任何方式检测PHP文件是否由浏览器本身而不是由include浏览 我正在使用PHP处理一些代码,然后将其写入包含该PHP的另一个页面(使用PHP include())。我不希望它自己被浏览,我希望它只有在被包含时才被访问(同样,使用PHP include() 我想实现这样的目标: if (browser is not opened by include){ header("Location: /forbidden"); die(); } else {//do noth
if (browser is not opened by include){
header("Location: /forbidden");
die();
}
else {//do nothing}
现在,我能实现我想要的吗?把它放到你的web根目录之外。它不能被网络浏览器访问,等等
另一种解决方案是在引导或配置文件(无论您使用什么)中声明一个常量,然后在include中检查它。如果不存在,请将include调用
die()。它不能被网络浏览器访问,等等
另一种解决方案是在引导或配置文件(无论您使用什么)中声明一个常量,然后在include中检查它。如果不存在,请将include调用die()。它不能被网络浏览器访问,等等
另一种解决方案是在引导或配置文件(无论您使用什么)中声明一个常量,然后在include中检查它。如果不存在,请将include调用die()。它不能被网络浏览器访问,等等
另一种解决方案是在引导或配置文件(无论您使用什么)中声明一个常量,然后在include中检查它。如果不存在,则使用include调用die()
看起来您可以尝试此答案的相反方法:
不要在“基本”文件中添加define('APP_RAN')
,而是将其添加到include中,并将另一个代码段添加到基本文件中。看起来您可以尝试此答案的相反方法:
不要在“基本”文件中添加define('APP_RAN')
,而是将其添加到include中,并将另一个代码段添加到基本文件中。看起来您可以尝试此答案的相反方法:
不要在“基本”文件中添加define('APP_RAN')
,而是将其添加到include中,并将另一个代码段添加到基本文件中。看起来您可以尝试此答案的相反方法:
不要在“基本”文件中添加define('APP_RAN')
,而是将其添加到include中,并将另一个代码段添加到基本文件中。按照我建议的顺序来实现所需的结果,首先是最好的
将它们放在web根目录外的文件夹中
或
创建.htaccess
以拒绝对文件夹的访问(ip服务器除外)
Options -Indexes
<Files *.php>
Order Deny,Allow
Deny from all
Allow from servers ip
Allow from servers ip if more than one
#Allow from your ip if you want to
</Files>
选项-索引
命令拒绝,允许
全盘否定
允许来自ip服务器
如果有多个ip服务器,则允许来自ip服务器
#如果需要,请允许从您的ip访问
或
在父php文件中创建一个变量,如果未设置,则重定向它们。按照我建议的顺序,首先是最好的,以实现所需的结果
将它们放在web根目录外的文件夹中
或
创建.htaccess
以拒绝对文件夹的访问(ip服务器除外)
Options -Indexes
<Files *.php>
Order Deny,Allow
Deny from all
Allow from servers ip
Allow from servers ip if more than one
#Allow from your ip if you want to
</Files>
选项-索引
命令拒绝,允许
全盘否定
允许来自ip服务器
如果有多个ip服务器,则允许来自ip服务器
#如果需要,请允许从您的ip访问
或
在父php文件中创建一个变量,如果未设置,则重定向它们。按照我建议的顺序,首先是最好的,以实现所需的结果
将它们放在web根目录外的文件夹中
或
创建.htaccess
以拒绝对文件夹的访问(ip服务器除外)
Options -Indexes
<Files *.php>
Order Deny,Allow
Deny from all
Allow from servers ip
Allow from servers ip if more than one
#Allow from your ip if you want to
</Files>
选项-索引
命令拒绝,允许
全盘否定
允许来自ip服务器
如果有多个ip服务器,则允许来自ip服务器
#如果需要,请允许从您的ip访问
或
在父php文件中创建一个变量,如果未设置,则重定向它们。按照我建议的顺序,首先是最好的,以实现所需的结果
将它们放在web根目录外的文件夹中
或
创建.htaccess
以拒绝对文件夹的访问(ip服务器除外)
Options -Indexes
<Files *.php>
Order Deny,Allow
Deny from all
Allow from servers ip
Allow from servers ip if more than one
#Allow from your ip if you want to
</Files>
选项-索引
命令拒绝,允许
全盘否定
允许来自ip服务器
如果有多个ip服务器,则允许来自ip服务器
#如果需要,请允许从您的ip访问
或
在父php文件中创建一个变量,如果未设置,则重定向它们