常识2-转换特殊字符为HTML实体和利用时间限制防止机器人自动提交信息
2014-04-19 16:42
459 查看
我学php有大半年时间了,以下的两个知识点是我从来就没有接触过的! 1:在后台中,如何处理用户提交的特殊的字符,例如 ‘ < ’。 2:除了用验证码来防止用户连续多次提交信息,还接触过其他的方法吗?
第一个问题的答案就是将那些特殊的字符转义为HTML实体,主要有两个函数:htmlspecialchars 和 htmlentities.具体的信息可以查看手册。手册地址:http://www.w3school.com.cn/php/func_string_htmlspecialchars.asp
第二个问题:还有一种的常做法就是:规定时间内不用重复提交。这是ecshop里的一种做法。详细的做法很简单:代码就不贴了!
第一个问题的答案就是将那些特殊的字符转义为HTML实体,主要有两个函数:htmlspecialchars 和 htmlentities.具体的信息可以查看手册。手册地址:http://www.w3school.com.cn/php/func_string_htmlspecialchars.asp
第二个问题:还有一种的常做法就是:规定时间内不用重复提交。这是ecshop里的一种做法。详细的做法很简单:代码就不贴了!
相关文章推荐
- javascript的转换特殊字符为HTML实体字符
- java转换 HTML字符实体,java特殊字符转义字符串
- java转换 HTML字符实体,java特殊字符转义字符串
- addslashes,htmlspecialchars,htmlentities转换或者转义php特殊字符防止xss攻击以及sql注入
- HTML 字符实体(特殊字符写法)
- 转换特殊符号,防止用户在文本域中输入html标签
- selenium webdriver获取不到标签文本及将html特殊符号&转换为正常字符的方法
- android转换字符串中特殊的HTML标签字符
- html 实体编码转换成原字符
- java将html实体字符转换成正常字符
- java将html实体字符转换成正常字符
- JS实现HTML实体与字符的相互转换(一)
- js + php 处理 永远的敌人 特殊符号 2 在js ajax post提交给php的解决方案 分类: php encode js javascript html实体显示 特殊符号 2014-03-28 11:05 273人阅读
- 将HTML特殊转义为实体字符的两种实现方式
- htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体
- HTML特殊符号、常用字符实体
- HTML字符实体 “<” “>”的转换
- HTML特殊符号对照表、常用的字符实体
- 利用简单的过滤器 过滤特殊字符实现 防止XSS攻击
- HTML特殊符号对照表、常用的字符实体、ASCII码