magic_quotes_gpc - deprecated, а что придет на замену?

iNfantry

Новичок
Случайно узнал, что эта возможность стала "deprecated", отсюда вопрос - поскольку в своих движках постоянно использую функцию которая отключает эту совершенно ненужную мне опцию:

PHP:
function disable_magic_quotes_gpc()
{
	if (get_magic_quotes_gpc()==1)
	{
		$in = array(&$_GET, &$_POST, &$_COOKIE);
		while (list($k, $v)=each($in))
		{
			foreach ($v as $key => $val)
			{
				if (!is_array($val))
				{
					$in[$k][$key] = stripslashes($val);
					continue;
				}
				$in[] =& $in[$k][$key];
			}
		}
		unset($in);
	}
	set_magic_quotes_runtime(0);
}
хотел бы знать, какие функции будут отвечать в будущем за экранирование кавычек, будут ли они вообще, или по умолчанию всегда будет экранироваться или не экранироваться? Поделитесь информацией плиз, или где почитать.
 

iNfantry

Новичок
Тоесть и экранироваться ничего не будет? Как будто отключено всегда?
 

iNfantry

Новичок
Большое спасибо за конкретный ответ.

ЗЫ: Код хороший, но я его давно в инете нашел. ;)
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Код имхо бессмысленный и бредовый. Если уж никак не выключить magic quotes в конфигурации, то проще добавить в .htaccess
php_flag magic_quotes_gpc Off
Тем более, что массивы в вашей функции все равно не стрипслешатся
 

iNfantry

Новичок
Я хотел обойтись без зависимости от апача. ;)

ЗЫ: Тему можно закрыть, всем спасибо.
 
Сверху