Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

想问问这个打回是什么意思。

[复制链接]
ゞ╃緈褔擵忝輪 发表于 2019-5-21 15:58:37 | 显示全部楼层 |阅读模式



民审打回的话:对nav_file做正则验证,只允许字母数字下划线 ,比如用\\w


想问问这个打回是啥子意思


完整的代码:



这个nav_file是从数据库获取,判断如果$sub['nav_file']不为空就引入指定的文件


只是民审打回来看的不太懂意思,所以想问清楚一点,不然我不知道怎么改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
ACGI 发表于 2019-5-21 16:00:59 | 显示全部楼层
本帖最后由 ACGI 于 2019-5-21 16:06 编辑

完整的代码贴一下?也没怎么读懂
贴了也看不懂
回复

使用道具 举报

 楼主| ゞ╃緈褔擵忝輪 发表于 2019-5-21 16:06:52 | 显示全部楼层
ACGI 发表于 2019-5-21 16:00
完整的代码贴一下?也没怎么读懂



debug出来的$sub



这个$sub是从数据库获取的 如果$sub['nav_file']里面不为空就加载pagehandle下名为$sub['nav_file'].php文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

離れての時間 发表于 2019-5-21 19:26:45 | 显示全部楼层
那就做个正则咯
  1. if($sub['nav_file'] && preg_match('/^\w{1,}$/',$sub['nav_file']))
复制代码

当然用in_array()也可以
回复

使用道具 举报

 楼主| ゞ╃緈褔擵忝輪 发表于 2019-5-22 14:23:48 | 显示全部楼层
離れての時間 发表于 2019-5-21 19:26
那就做个正则咯

当然用in_array()也可以

好 我试试
回复

使用道具 举报

eqmz 发表于 2019-11-14 18:10:02 | 显示全部楼层
我来看看能不能发言了
回复

使用道具 举报

jianjian566 发表于 2019-11-16 16:19:31 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 11:16 , Processed in 0.025073 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表