• 18101055830
  • PHP magic_quotes_gpc=on的字符串转义
    当前位置: 主页 > 网站建设 >
    来源: 厦门点燃未来网络科技有限公司     发布时间: 2017-10-19 23:49
     

        php_quites_gpc在5.3后版本已被废弃

     

        php magic_quites_gpc这个特性在PHP5.3.0中已经废弃 , 在5.4.0版本中已经移除了,但是还是有很多系统使用 magic_quites, 目前为止, 还是必须要学magic_qutes。
        

     

        magic_quotes_gpc=on

     

        1    magic_quotes_gpc=on, 系统默认会帮忙转化(单引号, 反斜杠, 双引号),我们可以不对输入和输出数据库的特殊字符,包括(单引号,双引号, 反斜杠), 作addslashes()和stripslashes()的操作, 系统默认会帮忙转义。
    如果数据又使用了addslashes()处理,那么从数据看解析数据的时候还是要stripslashes()去掉多余的反斜杠。
     
     

        magic_quotes_gpc=off

     

        2    magic_quotes_gpc=off
    必须使用addslashes()对输入数据进行处理,但并不需要使用stripslashes()格式化输出,因为addslashes()并未将反斜杠一起写入数据库,只是转义了特殊字符(双引号, 单引号, 反斜杠),保证了这些数据写入数据看的时候不会出现问题。
     
     

        获取当前系统配置

     

        在php运行的时候, 我们可以通过函数 get_magic_quotes_gpc() 得到当前的magic_quotes的配置:
        当magic_quotes_gpc=On的时候,函数get_magic_quotes_gpc()就会返回1
        当magic_quotes_gpc=Off的时候,函数get_magic_quotes_gpc()就会返回0

     

    作者: NONO 
    出处:http://www.cnblogs.com/diligenceday/
    企业网站:http://www.idrwl.com/
    开源博客:http://www.github.com/sqqihao
    QQ:287101329
    微信:18101055830

    (责任编辑:admin)
    文章出自: 厦门点燃未来网络科技有限公司 http://www.idrwl.com如转载请注明出处!
    • 网站建设找点燃
    • 重视设计 重视服务 重视沟通 用诚信和口碑打造品牌!
    • 18101055830   
    • 客服①: 在线洽谈
  • 手机:18101055830
  • 地址:厦门翔安新店镇西岩石路10号 网址:www.idrwl.com 邮箱 sqqihao@163.com
  • 版权所有 2015-2023(C) 厦门点燃未来网络科技有限公司    闽ICP备17019404号-1