[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись не проходит в БД!
Страницы: 1, 2, 3, 4
Гость_Елена
Добавила php_flag magic_quotes_gpc off в .htaccess, теперь всё работает!
Michael, спасибо Вам огромнейшее!
Michael
Учтите что эти включенные магические кавычки только раньше вас и спасали, если вы до этого нигде не использовали mysql_real_escape_string при конструировании запросов. И после отключения могут проявиться дыры в безопасности в прошлом коде.

_____________
There never was a struggle in the soul of a good man that was not hard
Гость_Елена
Да в этом-то и дело, что я везде использовала mysqli_real_escape_string() кроме того скрипта, который я выложила в одном из сообщений. Странно, что везде mysqli_real_escape_string() работал, а в том скрипте нет. Может быть, магические кавычки влияли только на данные, полученные из формы методом POST?
Michael
Цитата (Elena)
Может быть, магические кавычки влияли только на данные, полученные из формы методом POST?

Ну да, они именно на входные данные и влияют. Поступать может не только $_POST.
Вот как от них избавляются в начальной загрузке в drupal:
_http://api.drupal.org/api/drupal/includes!common.inc/function/fix_gpc_magic/7

_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

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