Ejemplo n.º 1
0
 public static function HealFilesVars($bKill = false)
 {
     global $_UNSECURE;
     if (!$bKill) {
         UnQuoteArr($_UNSECURE["_POST"], false, true);
     }
     foreach ($_POST as $key => $var) {
         if (preg_match("/file\\d_\\d/i", $key) && isset($_UNSECURE['_POST'][$key])) {
             if ($bKill) {
                 $_POST[$key] = null;
             } else {
                 $_POST[$key] = $_UNSECURE['_POST'][$key];
             }
         }
     }
 }
Ejemplo n.º 2
0
function UnQuoteAll()
{
	global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $_UNSECURE;
	$superglobals = array('_GET', '_SESSION', '_POST', '_COOKIE', '_REQUEST', '_FILES', '_SERVER', 'GLOBALS', '_ENV');

	foreach($superglobals as $key)
	{
		unset($_REQUEST[$key]);
		unset($_GET[$key]);
		unset($_POST[$key]);
		unset($_COOKIE[$key]);
		unset($HTTP_GET_VARS[$key]);
		unset($HTTP_POST_VARS[$key]);
		unset($HTTP_COOKIE_VARS[$key]);
	}

	UnQuoteArr($_GET);
	if(!defined("BX_SKIP_POST_UNQUOTE") || BX_SKIP_POST_UNQUOTE !== true)
	{
		$_UNSECURE["_POST"] = $_POST;

		UnQuoteArr($_POST);
		UnQuoteArr($_REQUEST);
		UnQuoteArr($HTTP_POST_VARS);
	}
	else
	{
		$_REQUEST = array_merge($_COOKIE, $_GET);
		UnQuoteArr($_REQUEST);
	}
	UnQuoteArr($_COOKIE);
	UnQuoteArr($HTTP_GET_VARS);
	UnQuoteArr($HTTP_COOKIE_VARS);

	if(version_compare(phpversion(), "5.3.0", "<") && ini_get_bool("magic_quotes_runtime"))
		set_magic_quotes_runtime(0);
}
Ejemplo n.º 3
0
function UnQuoteAll()
{
    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $_UNSECURE;
    $superglobals = array('_GET', '_SESSION', '_POST', '_COOKIE', '_REQUEST', '_FILES', '_SERVER', 'GLOBALS', '_ENV');
    foreach ($superglobals as $key) {
        unset($_REQUEST[$key]);
        unset($_GET[$key]);
        unset($_POST[$key]);
        unset($_COOKIE[$key]);
        unset($HTTP_GET_VARS[$key]);
        unset($HTTP_POST_VARS[$key]);
        unset($HTTP_COOKIE_VARS[$key]);
    }
    UnQuoteArr($_GET);
    if (!defined("BX_SKIP_POST_UNQUOTE") || BX_SKIP_POST_UNQUOTE !== true) {
        $_UNSECURE["_POST"] = $_POST;
        UnQuoteArr($_POST);
        UnQuoteArr($_REQUEST);
        UnQuoteArr($HTTP_POST_VARS);
    } else {
        $_REQUEST = array_merge($_COOKIE, $_GET);
        UnQuoteArr($_REQUEST);
    }
    UnQuoteArr($_COOKIE);
    UnQuoteArr($HTTP_GET_VARS);
    UnQuoteArr($HTTP_COOKIE_VARS);
}