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数据进行转义 } ?>