• 学会了脆皮炸香蕉 再也不会把香蕉放到烂啦-美食资讯 2019-10-20
  • 西安市出台《意见》助推网络市场经济发展 2019-10-20
  • 中国环渤海帆船拉力赛招商发布会在京举行 2019-10-17
  • 地价10年暴涨4倍背后:供地减半 开发商拿地疯狂 ——凤凰网房产上海 2019-10-15
  • 视频:世界杯路边“摄”之印象最深刻的瞬间 2019-10-12
  • [福]——“幸福”也就是指人的感觉和欲望的满足,达到那种男女在一起而感情融合的“好”的感觉。中国的古人就认定:男女融合在一起的感觉就是人的所有的感觉结果中的最愉 2019-10-08
  • 韩国一姐探望男排猛将被喊在一起 金软景合影中国男朋友 2019-10-08
  • 热评丨中国,向大洋更深处挺进 2019-10-06
  • 2014高考大片儿上演 铺红色地毯迎明日之星【5】 2019-10-06
  • 生活垃圾分类到底卡在哪?居民分类意识仍然偏低 2019-10-02
  • “陪堂妈妈”上课3000多节 班主任:她去中考没问题 2019-09-15
  • 电信与信息服务业务经营许可证 2019-09-15
  • 喀喇昆仑深处的壮美 中国国家地理网 2019-09-11
  • 北京天安门广场更换花卉 2019-09-11
  • 永济特奥足球队全国大赛折桂 2019-09-08
  • 2018年119期码报:htmlspecialchars_htmlspecialchars绕过_php 解析html标签

    码报挂牌资料大全  发布时间:2017-03-03 22:04:45  来源:网络整理

    码报挂牌资料大全 www.booaf.tw 与PHP字符串转义相关的配置和函数如下:

    1.magic_quotes_runtime

    2.magic_quotes_gpc

    3.addslashes()和stripslashes()

    4.mysql_escape_string()

    5.addcslashes()和stripcslashes()

    6.htmlentities() 和html_entity_decode()

    7.htmlspecialchars()和htmlspecialchars_decode()

    当magic_quotes_runtime打开时,php的大部分函数自动的给从外部引入的(包括或者文件)数据中的溢出字符加上反斜线。

    可以使用set_magic_quotes_runtime()与get_magic_quotes_runtime()?设置和检测其状态。

    注意:PHP5.3.0以上的版本已将这两个函数废弃,也就说在PHP5.3.0或以上版本时该选项已经为关闭了。

    ?

    magic_quotes_gpc设置是否自动为GPC(GET,POST,COOKIE)传来的数据中的某些字符进行转义,

    可以使用get_magic_quotes_gpc()检测其设置。

    如果没有打开这项设置,可以使用addslashes()函数添加给字符串进行转义

    addslashes()? 在指定的预定义字符前添加反斜杠。

    预定义字符包括单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。

    以上是W3SCHOOL.COM.CN给出的解释俺一直觉的不是很准确

    因为在magic_quotes_sybase=on时它将单引号(')转换成双引号(") 在magic_quotes_sybase=off时才将单引号(')转换成(\')

    stripslashes()函数的功能与addslashes()?正好相反,它的功能是去除转义的效果。

    mysql_escape_string() 转义 SQL语句中使用的字符串中的特殊字符。?

    这里的特殊包括(\x00)、( \n)、( \r )、(\)、( ')、 (")、( \x1a)

    addcslashes()?以C 语言风使用反斜线转义字符串中的字符,这个函数很少人去用,但是应该注意的是:当选择对字符 0,a,b,f,n,r,t 和 v 进行转义时,它们将被转换成 \0,\a,\b,\f,\n,\r,\t 和 \v。htmlspecialchars在 PHP 中,只有 \0(NULL),\r(回车符),\n(换行符)和 \t(制表符)是预定义的转义序列, 而在 C 语言中,上述的所有转换后的字符都是预定义的转义序列。同理stripcslashes()的功能就是去除其转义。htmlspecialchars

    htmlentities() 把字符转换为 HTML 实体。(什么是HTML实体?自己GOOGLE吧~~)

    具体参数请见这里,其逆反的函数html_entity_decode() -?把 HTML 实体转换为字符。

    htmlspecialchars()函数把一些预定义的字符转换为 HTML 实体。

    这些预定义的字符是:

    & (和号) 成为 &

    " (双引号) 成为 "

    ' (单引号) 成为 '

    < (小于) 成为 <

    > (大于) 成为 >

    ?详细参数请见这里,其逆反函数是htmlspecialchars_decode() 把一些预定义的 HTML 实体转换为字符。


    本文来自电脑杂谈,转载请注明本文网址:
    //www.booaf.tw/a/jisuanjixue/article-35623-1.html

    相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

  • 学会了脆皮炸香蕉 再也不会把香蕉放到烂啦-美食资讯 2019-10-20
  • 西安市出台《意见》助推网络市场经济发展 2019-10-20
  • 中国环渤海帆船拉力赛招商发布会在京举行 2019-10-17
  • 地价10年暴涨4倍背后:供地减半 开发商拿地疯狂 ——凤凰网房产上海 2019-10-15
  • 视频:世界杯路边“摄”之印象最深刻的瞬间 2019-10-12
  • [福]——“幸福”也就是指人的感觉和欲望的满足,达到那种男女在一起而感情融合的“好”的感觉。中国的古人就认定:男女融合在一起的感觉就是人的所有的感觉结果中的最愉 2019-10-08
  • 韩国一姐探望男排猛将被喊在一起 金软景合影中国男朋友 2019-10-08
  • 热评丨中国,向大洋更深处挺进 2019-10-06
  • 2014高考大片儿上演 铺红色地毯迎明日之星【5】 2019-10-06
  • 生活垃圾分类到底卡在哪?居民分类意识仍然偏低 2019-10-02
  • “陪堂妈妈”上课3000多节 班主任:她去中考没问题 2019-09-15
  • 电信与信息服务业务经营许可证 2019-09-15
  • 喀喇昆仑深处的壮美 中国国家地理网 2019-09-11
  • 北京天安门广场更换花卉 2019-09-11
  • 永济特奥足球队全国大赛折桂 2019-09-08
  • 开局送18元的棋牌游戏 11选5助手app下载 时时彩五星直选单式平刷 快乐牛牛明牌抢庄技巧 网彩的计划软件哪个好 105官网彩票下载安卓 后二组选倍投 斗牛看牌抢庄20元场 平台对打刷分红 百人炸金花规则