php转义和反转,PHP转义,反转义
转义分两种情况:
1. 使用反斜线
2. 转义为HTML实体,例如'
第一种情况:
转义:addslashes — 使用反斜线引用(转义)字符串;
反转义:stripslashes — 去掉字符串的反斜杠引用(转义)
get_magic_quotes_gpc --- 检测魔术引用变量是否开启,倘若开启返回1,为开启则返回0;
这个是参数是服务器参数,意思是是否自动转义,如果自动转义了。就不需要我们在做转义了!
if (!get_magic_quotes_gpc()) {
$lastname = addslashes($_POST['lastname']);
} else {
$lastname = $_POST['lastname' ];
}
echo $lastname;
$sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
第二种情况:
转义:
1. htmlspecialchars() 转义特别的字符为HTML实体
'&' (ampersand) becomes '&'
'"' (double quote) becomes '"' when ENT_NOQUOTES is not set.
''' (single quote) becomes ''' only when ENT_QUOTES is set.
'
'>' (greater than) becomes '>'
2. htmlentities() 这个是全部转换html实体,和htmlspecialchars()区别在于,这个函数是转义全部的字符,而htmlspecialchars()仅仅转义上面限定的5个特殊字符!
反转义:htmlspecialchars_decode() 将实体转成HTML代码
php转义和反转,PHP转义,反转义相关推荐
- java字符串反转(java字符串反转义)
java中如何将字符串反转? package string; public class StringTest3 { public static void main(String[] args) Str ...
- java 中文 转义_java html中文汉字 反转义
Objective-C中小怪兽的逻辑 学习Objective-C的面向对象也有一段时间了,为了犒劳自己的学习成果,写个小怪兽来犒劳一下自己把.在LOL中有怪兽和英雄的角色吧,接下来就先写一个小怪兽的类 ...
- [JavaWeb]_[初级]_[对Html特殊符号进行转义防止XSS攻击和反转义]
场景 在开发Java Web程序时,为了防止XSS的JavaScript攻击, 需要对用户输入转义,使JavaScript脚本不能执行. 在前端可以通过获取<div>的innerHTML属 ...
- js对html进行转义和反转义的操作
为什么80%的码农都做不了架构师?>>> "<"如何反转义为"<",">"如何反转义为" ...
- [转] PHP 转义与反转义函数
转载自: http://blog.csdn.net/domingoluis/article/details/6620888 php向mysql数据库插入数据进行转义包括两方面的操作,第一方面需要在添加 ...
- python的数值可以转换为字符串_python 数值转换为字符串Python对HTML转义字符进行反转义...
什么是转义字符 在 HTML 中 .& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字 ...
- java中jq转移符,使用StringEscapeUtils对Java中特殊字符进行转义和反转义
https://blog.csdn.net/zdx1515888659/article/details/84966214 Java中转义字符反斜杠 \ 的代替方法 | repalceAll 内涵解析 ...
- 超级简单的 html 转义与反转义
目标 : 前后端通用,规范,实用的html转义与反转义 ps: 网上这种的html转义与反转义博客太多了,并且也更有各的简介,好处是理解的深入,但是不容易统一规范,个人更倾向于规范.加上StringE ...
- 【JavaScript框架封装】JavaScript中的文本字符串的转义和反转义的实现
版权声明:本文为博主原创文章,未经博主允许不得转载.更多学习资料请访问我爱科技论坛:www.52tech.tech https://blog.csdn.net/m0_37981569/article/ ...
- python反转义字符_Python对HTML转义字符进行反转义的实现方法
什么是转义字符 在 HTML 中 .& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字 ...
最新文章
- 用看板工具leangoo做需求管理,公开看板分享
- linux 基本指令
- Effective Java之利用有限制通配符提升API的灵活性(二十八)
- 机制 linux_从一道面试题谈linux下fork的运行机制
- 简单易懂的 Raft 分布式共识算法讲义
- NLP人机对话与落地案例分享
- 写出质量好软件的75条体会-转载篇
- amazon sqs java_Amazon SQS消息多传递
- 卸载联想硬盘保护系统
- unity 设置纯白3D环绕背景
- 从全球制造业的迁移史,看中国制造业未来会怎么走?
- AriaNg的Nginx 421错误解决
- 笔记本电脑禁用集显会变卡?
- 【ESP 保姆级教程】玩转emqx认证篇④ ——使用 Redis 的密码认证
- python学习之打印机
- 这个世界有病,我们都有病
- 使用U盘启动安装U盘内linux6.1
- 新保险时代,技术即是保险,如水滋养万物——新保险
- python数据分析实训心得_Python代码在实践过程中的经验总结
- 西安地图 百度西安高清卫星地图 最高19级 可商用地图
热门文章
- HDU6438(贪心技巧)
- word abbreviation
- SparkStreaming的背压机制
- 新建 umi 项目,Error: Rendered more hooks 或者 Rendered fewer hooks
- 颜色模型和颜色应用---CMY和CMYK颜色模型
- java retained size_使用MAT时的Shallow Size和 Retained Size的区别
- Mac pip confirming SSL certificate
- 5-3 人际资源整合-辨别同事、结交优质同事、拒绝烂同事
- 初中数学分几个模块_初中数学所有概念! 初中数学一共可以分为几个模块,分别是什么?...
- 【OpenGL ES】EGL简介