У меня есть машина разработки, которая является локальной и серверной в сети. Странно то, что когда я использую stripslashes на моей машине разработки, все косые черты удаляются, и когда я загружаю один и тот же код на сетевой сервер, я вижу escape-символ, хотя я использую stripslashes. У кого-нибудь есть идеи?Проблема PHP stripslashes
0
A
ответ
2
Это может быть Magic Quotes. Перед обработкой данных попробуйте выполнить disable them or remove them.
0
Возможно, это может быть проблема с запиской на manual page.
Я только что проверил файл ini на сервере, а magic_quotes - в положение ON. Разве это не должно быть отключено по соображениям безопасности? Какая норма? – 2009-08-17 09:29:47
@Jim: Они должны быть отключены, если это возможно. Но приложения должны знать, что они могут быть включены/отключены и должны быть в состоянии удалить их. Или, по крайней мере, они не должны полагаться на то, что они всегда включены/отключены. – Gumbo