请问这句代码是什么意思??

时间:2020-12-06 21:14:18
if(@!include APP_PATH."action/".$files_dir.$action.".php") exit(); 


我知道这句代码是没有任何过滤的包含,

7 个解决方案

#1


如果包含失败则退出。

#2


if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();
这段代码是不是写错了 你在那看见的。
照字面理解是包含失败就退出。
和下面的代码功能类似。
if(!file_exists(APP_PATH."action/".$files_dir.$action.".php")) exit();

#3


如果 APP_PATH."action/".$files_dir.$action.".php" 这个文件包含不成功那么就停止...

#4


if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();  
if 逻辑判断,如果
@屏蔽错误
!求反
include 导入文件
APP_PATH."action/".$files_dir.$action.".php" 组成文件及路径
exit 终止当前脚本

#5


引用 2 楼 nananjoy 的回复:
if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();
这段代码是不是写错了 你在那看见的。
照字面理解是包含失败就退出。
和下面的代码功能类似。

PHP code
if(!file_exists(APP_PATH."action/".$files_dir.$action.".php")) exit();
……

没有错! 那么说 这句代码可以利用了!

#6


又学了一手@

#7


引用 4 楼 levmg 的回复:
if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();  
if 逻辑判断,如果
@屏蔽错误
!求反
include 导入文件
APP_PATH."action/".$files_dir.$action.".php" 组成文件及路径
exit 终止当前脚本
见解独到,学习了

#1


如果包含失败则退出。

#2


if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();
这段代码是不是写错了 你在那看见的。
照字面理解是包含失败就退出。
和下面的代码功能类似。
if(!file_exists(APP_PATH."action/".$files_dir.$action.".php")) exit();

#3


如果 APP_PATH."action/".$files_dir.$action.".php" 这个文件包含不成功那么就停止...

#4


if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();  
if 逻辑判断,如果
@屏蔽错误
!求反
include 导入文件
APP_PATH."action/".$files_dir.$action.".php" 组成文件及路径
exit 终止当前脚本

#5


引用 2 楼 nananjoy 的回复:
if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();
这段代码是不是写错了 你在那看见的。
照字面理解是包含失败就退出。
和下面的代码功能类似。

PHP code
if(!file_exists(APP_PATH."action/".$files_dir.$action.".php")) exit();
……

没有错! 那么说 这句代码可以利用了!

#6


又学了一手@

#7


引用 4 楼 levmg 的回复:
if(@!include APP_PATH."action/".$files_dir.$action.".php") exit();  
if 逻辑判断,如果
@屏蔽错误
!求反
include 导入文件
APP_PATH."action/".$files_dir.$action.".php" 组成文件及路径
exit 终止当前脚本
见解独到,学习了