+
 新版

关于php字符串长度检测

OSC首席过客 发布于 2014/12/06 22:54
阅读 501
收藏 1
PHP
html中使用了kindeditor,若是限制了用户的输入长度不能超500个字,那检测时,去掉html标签,再检测,如果正确,存入数据库,但是数据库的长度我设为500个字,这样就会出现数据库存不了包括了html标签的数据,关于这个,你们是怎么解决的?
加载中
0
南宫天明
南宫天明
首先这个问题是这样的:

你设置的500字是排除HTML之后的 这时候确实是500字
但是你存到数据库当中的时候是连带HTML标签的 那样的话就不只是500字了

举个栗子:
<p>1</p>  这是JS过滤过后的是一个字符 1
如果传到后端程序当中就是‘<p>1</p>’

所以这时候你不能对字段进行限制 因为你也不知道HTML标签研究有多少 so...设置长一点的字段类型吧 比如text?

OSC首席过客
OSC首席过客
那就是没法很好的解决了
0
Micooz
Micooz
加长字段
OSC首席过客
OSC首席过客
不知加多长啊
0
netwinder
netwinder

别再数据库限制 字符   

在程序写入的时候判断    过滤掉html计算字数

0
岑臣
岑臣
加大字段长度。。
0
灬薆灬綪
灬薆灬綪
加长度吧 ,
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部