Y.P.Y
Well-Known Member
تابعی برای پاکسازی HTTP header
سلام،
تابعی برای پاکسازیHTTP header:
سلام،
تابعی برای پاکسازیHTTP header:
PHP:
function _Clean_Quotes($AryStr_Input)
{
is_array(&$AryStr_Input) ? array_walk(&$AryStr_Input, '_Clean_Quotes') : $AryStr_Input= stripslashes(&$AryStr_Input);
}
function Safe_HTTP_Header($Str_Charset= 'ISO-8859-1')
{
$_SERVER['QUERY_STRING']= htmlentities(&$_SERVER['QUERY_STRING'], ENT_QUOTES, &$Str_Charset);
$_SERVER['REQUEST_URI']= htmlentities(&$_SERVER['REQUEST_URI'], ENT_QUOTES, &$Str_Charset);
$_SERVER['HTTP_REFERER']= htmlentities(&$_SERVER['HTTP_REFERER'], ENT_QUOTES, &$Str_Charset);
$_SERVER['HTTP_USER_AGENT']= htmlentities(&$_SERVER['HTTP_USER_AGENT'], ENT_QUOTES, &$Str_Charset);
if(get_magic_quotes_gpc() || get_magic_quotes_runtime())
{
array_walk($_GET, '_Clean_Quotes');
array_walk($_POST, '_Clean_Quotes');
array_walk($_COOKIE, '_Clean_Quotes');
array_walk($_REQUEST, '_Clean_Quotes');
}
}
آخرین ویرایش: