当前位置:编程学习 > php >>

[Php]去除魔术符号



<?php
/**
     * 去除魔术变换 
      
*/ 
class killMagicQuote
{
    
public function Strip_Magic_Slashes($varImp)
    {
        
$varImp =  is_array($varImp)?
        
array_map(array($this,''Strip_Magic_Slashes''), $varImp: #将数组中所有值进行 函数操作.
        stripslashes($varImp);
        
return $varImp;
    }
    
/**
     * 去除 $_GET $_POST $_REQUEST  内魔术符号.
     
*/
    
public function Magic_Quotes_Off()
    {
        
if (get_magic_quotes_gpc())
        {
            
$_GET     = $this->Strip_Magic_Slashes($_GET);
            
$_POST    = $this->Strip_Magic_Slashes($_POST);
            
$_REQUEST = $this->Strip_Magic_Slashes($_REQUEST);
        }
    }
}
?>

 相信很多人都碰到过与magic_quotes有关的问题.
上面给出的代码是我学习别人的(不是抄:)
OpenPNE里的东西(小日本的开源SNS).

http://topic.csdn.net/u/20071121/16/38131933-f2de-4ed4-9f9d-ef7047f3d2ae.html



<
补充:Php教程,Php常用代码
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,