您的位置:PHPUU > PHP教程 > 实用PHP源码 > 文章内容

无论magic_quotes_gpc是否开启都可用的通用代码

时间:2009-01-19   浏览次数 102


//需要加斜线
if(!get_magic_quotes_gpc())
{
 add_Slashes($_GET);
 add_Slashes($_POST);
  //...加其它需要处理的变量
}
function add_Slashes(&$var)
{
 if(is_array($var))
 {
  foreach($var as $k => $val)
  {
   add_Slashes($var[$k]);
  }
 }
 else
 {
  $var=addSlashes($var);
 }
}


//需要去斜线
if(get_magic_quotes_gpc())
{
 strip_Slashes($_GET);
 strip_Slashes($_POST);
  //...加其它需要处理的变量
}
function strip_Slashes(&$var)
{
 if(is_array($var))
 {
  foreach($var as $k => $val)
  {
   strip_Slashes($var[$k]);
  }
 }
 else
 {
  $var=StripSlashes($var);
 }
}

PHP教程分类