在thinkphp下,表单提交的文本内容包含单双引号,html标签,该怎么处理, 5
3个回答
展开全部
使用html字符串的装换处理方法,htmlspecialchars() ,详见PHP手册。取出来显示的时候,使用方法html_entity_decode(),还原html标签,详细看PHP手册关于PHP和HTML的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般常用的POST提交,先trim()一下,去除头尾空格等,
然后使用addslashes()函数对字符串双引号等特殊字符加\进行转义再存入数据库,
然后使用addslashes()函数对字符串双引号等特殊字符加\进行转义再存入数据库,
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个,最好先看看手册中的输入过滤功能
先从配置文件[confin.php]文件中开启
'VAR_FILTERS'=>'htmlspecialchars',
使用$this->_post("表单name值");或$this->_get("表单name值");
先从配置文件[confin.php]文件中开启
'VAR_FILTERS'=>'htmlspecialchars',
使用$this->_post("表单name值");或$this->_get("表单name值");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |