推荐应用
Discuz! X2.5 打补丁包后关闭不了弹窗问题和解决方案
发布于 2013-01-29
有同学最近打Discuz! X2.5 补丁后出现关闭不了弹窗的问题,下面就分享下关闭不了弹窗的解决方案:
打开文件source/classs/discuz/discuz_application.php,查找 代码:
打开文件source/classs/discuz/discuz_application.php,查找 代码:
$_GET['handlekey']= !empty($_GET['handlekey']) && ctype_alpha($_GET['handlekey']) ? $_GET['handlekey'] : '';
替换为: $_GET['handlekey']= !empty($_GET['handlekey']) && preg_match('/^\w+$/', $_GET['handlekey']) ? $_GET['handlekey'] : '';