mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-27 21:58:52 +00:00
Stupid oversight on slashing vars fixed ... doh
git-svn-id: file:///svn/phpbb/trunk@843 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
902d5c63ed
commit
887bef5659
1 changed files with 39 additions and 6 deletions
|
@ -32,24 +32,57 @@ set_magic_quotes_runtime(0); // Disable magic_quotes_runtime
|
|||
//
|
||||
if( !get_magic_quotes_gpc() )
|
||||
{
|
||||
@reset($HTTP_GET_VARS);
|
||||
while( list($k, $v) = each($HTTP_GET_VARS) )
|
||||
{
|
||||
if( is_array($HTTP_GET_VARS[$k]) )
|
||||
{
|
||||
while( list($k2, $v2) = each($HTTP_GET_VARS[$k]) )
|
||||
{
|
||||
$HTTP_GET_VARS[$k][$k2] = addslashes($v2);
|
||||
}
|
||||
@reset($HTTP_GET_VARS[$k]);
|
||||
}
|
||||
else
|
||||
{
|
||||
$HTTP_GET_VARS[$k] = addslashes($v);
|
||||
}
|
||||
}
|
||||
@reset($HTTP_GET_VARS);
|
||||
|
||||
@reset($HTTP_POST_VARS);
|
||||
while( list($k, $v) = each($HTTP_POST_VARS) )
|
||||
{
|
||||
if( is_array($HTTP_POST_VARS[$k]) )
|
||||
{
|
||||
while( list($k2, $v2) = each($HTTP_POST_VARS[$k]) )
|
||||
{
|
||||
$HTTP_POST_VARS[$k][$k2] = addslashes($v2);
|
||||
}
|
||||
@reset($HTTP_POST_VARS[$k]);
|
||||
}
|
||||
else
|
||||
{
|
||||
$HTTP_POST_VARS[$k] = addslashes($v);
|
||||
}
|
||||
}
|
||||
@reset($HTTP_POST_VARS);
|
||||
|
||||
@reset($HTTP_COOKIE_VARS);
|
||||
while( list($k, $v) = each($HTTP_COOKIE_VARS) )
|
||||
{
|
||||
if( is_array($HTTP_COOKIE_VARS[$k]) )
|
||||
{
|
||||
while( list($k2, $v2) = each($HTTP_COOKIE_VARS[$k]) )
|
||||
{
|
||||
$HTTP_COOKIE_VARS[$k][$k2] = addslashes($v2);
|
||||
}
|
||||
@reset($HTTP_COOKIE_VARS[$k]);
|
||||
}
|
||||
else
|
||||
{
|
||||
$HTTP_COOKIE_VARS[$k] = addslashes($v);
|
||||
}
|
||||
}
|
||||
@reset($HTTP_COOKIE_VARS);
|
||||
}
|
||||
|
||||
//
|
||||
// Define some basic configuration arrays this also prevents
|
||||
|
|
Loading…
Add table
Reference in a new issue