zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php防注入,表单提交值转义的实现详解

PHP注入 实现 详解 提交 表单 转义
2023-06-13 09:15:01 时间
在开发时,我们要注意防止sql注入,所以在对表单提交过来的值要做相应的处理,才可以把数据更新到数据库里
php横扫千军函数。任何值都可以传过来转换
复制代码代码如下:

functionquotes($content)    
{    
   //如果magic_quotes_gpc=Off,那么就开始处理    
   if(!get_magic_quotes_gpc()){    
       //判断$content是否为数组 
       if(is_array($content)){    
           //如果$content是数组,那么就处理它的每一个单无    
           foreach($contentas$key=>$value){    
               $content[$key]=addslashes($value);    
           }    
       }else{    
           //如果$content不是数组,那么就仅处理一次    
           addslashes($content);    
       }    
   }else{    
       //如果magic_quotes_gpc=On,那么就不处理    
   }    
   //返回$content    
   return$content;

显示的时候要用stripslashes()去掉反斜杠
stripslashes()了,它能把addslashes()处理时自动加上去的(反斜杠)\去掉