function fix_gpc_magic in Drupal 4
Same name and namespace in other branches
- 5 includes/common.inc \fix_gpc_magic()
- 6 includes/common.inc \fix_gpc_magic()
- 7 includes/common.inc \fix_gpc_magic()
Correct double-escaping problems caused by "magic quotes" in some PHP installations.
1 call to fix_gpc_magic()
- _drupal_bootstrap_full in includes/
common.inc
File
- includes/
common.inc, line 541 - Common functions that many Drupal modules will need to reference.
Code
function fix_gpc_magic() {
static $fixed = false;
if (!$fixed && ini_get('magic_quotes_gpc')) {
array_walk($_GET, '_fix_gpc_magic');
array_walk($_POST, '_fix_gpc_magic');
array_walk($_COOKIE, '_fix_gpc_magic');
array_walk($_REQUEST, '_fix_gpc_magic');
array_walk($_FILES, '_fix_gpc_magic_files');
$fixed = true;
}
}