关于if判断被截断导致界面错误的解决办法 / 特殊关键词截断if判断的说明

为了系统安全,在执行 if 判断的时候,系统会对一些特殊关键词进行过滤。

这个过滤会导致在包含特殊关键词的时候,if判断被截断,继而引发界面显示错误。

解决办法:

① 在if判断语句里不要使用特殊关键词。

② 在采集数据时,入库前事先替换掉特殊关键词。比如火车头的关键词替换功能。

引起if判断冲突的关键词列表如下:

unlink
\0
%00
\r
passthru
opendir
mysqli_
mysql_
socket_
char
chr
curl_
base64
putenv
popen
phpinfo
pfsockopen
proc_
preg_
_GET
_POST
_COOKIE
_REQUEST
_SESSION
_SERVER
assert
eval
file_
passthru
exec
fopen
chmod
dir
fread
fclose
fwrite
file
system
GLOBAL
shell_

给TA买糖
共{{data.count}}人
人已赞赏
教程

海洋被黑解决办法(一)

2021-9-9 13:02:47

教程

海洋cms默认只调用无星级推荐视频修改教程

2021-9-9 13:06:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索