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数据进行转义
    
    }
    
    ?>
  • 相关阅读:
    winhex教程 转 武胜
    winhex 16.6 武胜
    深拷贝 武胜
    多线程更新UI 武胜
    symfony学习笔记
    c++ CTime COleTime的一些操作技巧
    php mysql apache 配置笔记
    查看Apache并发请求数及其TCP连接状态(转)
    MFC 添加lib引用笔记
    点分主机名
  • 原文地址:https://www.cnblogs.com/luowen/p/2726948.html
Copyright © 2011-2022 走看看