All pastes #129619 Raw Edit

Stuff

public text v1 · immutable
#129619 ·published 2006-08-13 15:45 UTC
rendered paste body
function AddSlash($array) {
    reset($array);
    while (list($key, $val) = each($array)) {
        if (is_string($val)) {
            $array[$key] = addslashes($val);
        } else {
            if (is_array($val)) {
                $array[$key] = AddSlash($val);
            }
        }
    }
    return $array;
}
if (isset($HTTP_POST_VARS)) {
	$_POST     = $HTTP_POST_VARS;
	$_GET      = $HTTP_GET_VARS;
	$_REQUEST  = array_merge($_POST, $_GET);
	$_COOKIE   = $HTTP_COOKIE_VARS;
	@$_SESSION  = $HTTP_SESSION_VARS;
}

if (!get_magic_quotes_gpc()) {
	$_REQUEST  = AddSlash($_REQUEST);
	$_POST     = AddSlash($_POST);
	$_GET      = AddSlash($_GET);
	$_COOKIE   = AddSlash($_COOKIE);
}