К файлам cookie также применяются "волшебные кавычки". Таким образом, если активированна расстановка "волшебных кавычек" magic-quotes, одинарные и двойные кавычки представляются как специальные символы. Чтобы запретить это, используется ниже приведенный код. Если установлено использование magic-quotes, ко всем данным в $_COOKIE рекурсивно применяется функция stripslashes().
Код <?php function stripCookieSlashes($arr) { if(!is_array($arr)) { return stripslashes($arr); } else { return array_map('stripCookieSlashes', $arr); } } if (get_magic_quotes_gpc()) { $_COOKIE = stripCookieSlashes($_COOKIE); } ?> |