zoukankan      html  css  js  c++  java
  • php中的错误报告及php对用户传递的数据进行转义处理

    /** 
    燕十八 公益PHP培训 
    课堂地址:YY频道88354001 
    学习社区:www.zixue.it 
    **/
    
    <?php
        /*php中的魔术引号
            在php.ini中搜索mageic_quotes_gpc=on/off;直接手动改变魔术引号的开启;
            1:fatal error:0000 0000 0000 001; php错误报告中1是指致命错误
            2:wraing error:0000 0000 0000 010;php错误报告中3是指警告错误
            2:notice error:0000 0000 0001 000;php错误报告中8是指通知错误
            */
            error_reporting(0)//不报所有的错误;
            error_reporting(1)//报致命错误;
            error_reporting(3)//报警告错误;
            error_reporting(8)//报通知错误;
    
    
        //php中的对用户数据进行转义的操作
    
        if(!get_magic_quotes_gpc()){//get_magic_quotes_gpc()判断php.ini里面的魔术引号是否开启
            function _addslashes(&$v,$k){//开启了就不执行函数
                $v=addslashes($v);
            }
        
        
        //'_addslashes'这是个回调函数,就是在执行_addslashes()这个函数!.
        array_walk_recursive($_GET,'_addslashes');//对GET数据进行转义
        array_walk_recursive($_POST,'_addslashes');//对POST数据进行转义
        array_walk_recursive($_COOKIE,'_addslashes');//对COOKIE数据进行转义
    
    }
    
    ?>
  • 相关阅读:
    MySQL-数据表操作
    MySQL基础命令
    Navicat 15激活
    禅道-启动失败问题整理
    python-开头的注释作用及区别
    SpringBoot、SpringCloud版本中GA/PRE/SNAPSHOT的详解
    mybatis的一些重要配置
    简历对应的知识点
    idea的破解
    SFTP和FTP的区别
  • 原文地址:https://www.cnblogs.com/luowen/p/2726948.html
Copyright © 2011-2022 走看看