帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  如何解决ecshop注册的用户名是乱码

如何解决ecshop注册的用户名是乱码

2016-07-18 02:20:24 8078

ecshop注册的用户名是乱码,问题出在ECSHOP在把资料放进数据库时, 经过了htmlentities的处理, 防止javascriptr的恶意输入,
文件位于/includes/lib_passport.php第165行:
原代码: $other[$key] = htmlentities($val); //防止用户输入javascript代码

只要把htmlentities换成htmlspecialchars就OK 了

$other[$key] = htmlspecialchars($val); //防止用户输入javascript代码
另一个文件位于/includes/lib_transaction.php第85行:
原代码: $profile['other'][$key] = htmlentities($val); //防止用户输入javascript代码
修改后的代码为:

$profile['other'][$key] = htmlspecialchars($val); //防止用户输入javascript代码


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: