mysql_real_escape_string искажает ввод пользователя - как исправить - PullRequest
0 голосов
/ 12 августа 2011

У меня есть все мои входные данные от пользователя (которые заканчиваются в таблице mysql) через mysql_real_escape_string() для php.net и большинства пользователей форума.Честно говоря, я не знаю, что он делает внутри.

Что я знаю, так это то, что при работе на моей установке xampp light это не влияет на пользовательский ввод, но когда я загружаю его на свой рабочий сервер Linux, он добавляет\ 'к пользовательскому вводу всякий раз, когда пользователь использует апостроф, такой что It's становится It\'s.

Что это за исправление?

1 Ответ

4 голосов
/ 12 августа 2011

На вашем удаленном сервере включено magic_quotes. Отключить .

...