[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Метод POST, одинарные кавычки и Apache
kwkwk
Здравствуйте.
Заметил интересную вещь.

Есть форма HTML, она методом POST передает текст на сервер Apache.
Далее на серваке текст обрабатывается php-скриптом и далее передается в БД с пом. запроса, в котором этот текст заключен в одинарные кавычки типа:
SET MyField='Мой_текст'.
На случай, если в принятом тексте содержатся одинарные кавычки "'", то их нужно преобразовать в "\'".
Так вот: на разных инсталляциях это дело происходит по-разному. Где-то действительно необходимо str_replace("'", "\'", $str);.
А где-то - совсем наоборот (не нужно этого делать, иначе ошибка).

Вопрос в следующем: есть ли какие-либо настройки сервера Apache, которые необходимо менять, чтобы контролировать поведение одинарных кавычек? Или это связано как-то с php?



Спустя 4 минуты, 58 секунд (12.10.2010 - 13:20) arvitaly написал(а):
php magic quote

Спустя 1 минута, 1 секунда (12.10.2010 - 13:21) waldicom написал(а):
Есть настройка ПХП, называется magic_quotes* в php.ini
слишком медленно smile.gif

Спустя 6 минут, 39 секунд (12.10.2010 - 13:28) kwkwk написал(а):
Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.