View Single Post
04-11-2011, 02:53 PM   #1
Jeff's Avatar
Join Date: Jul 2010
Posts: 402
Rep Power: 10
Jeff is getting browny points
Wordpress Adds Slashes to $_GET, $_POST, $_COOKIE & $_REQUEST

For those of you who are making wordpress plugins and themes, you may notice that Wordpress 3.0 now basically runs magic_quotes on $_POST, $_GET, $_REQUEST, and $_COOKIE. I am not sure WHY they are doing this, even PHP has deprecated such behavior but there you have it. I wrote up a little function you can include in your code that will undo this when you call it:

 function remove_wp_magic_quotes()
        $_GET    = stripslashes_deep($_GET);
        $_POST   = stripslashes_deep($_POST);
        $_COOKIE = stripslashes_deep($_COOKIE);
        $_REQUEST = stripslashes_deep($_REQUEST);
Jeff is offline   Reply With Quote