Я пытаюсь ввести данные с помощью форм в MySQL, а также использовать mysql_real_escape_string
для этой цели. К сожалению, у меня проблема с выходом. Он отображает \
s, или если я использую stripslashes
тогда он удаляет все слэши.
Если я отправлю web's forms using backslash \
я получаю этот вывод:
"web\'s forms using backslash \\"
Смотрите, я получил двойную обратную косую черту. Но если я использую функцию stripslashes
тогда она удаляет все слэши, но также удаляет введенную косую черту, а выход –
"web's forms using backslash"
Здесь не отображается обратная косая черта, но в конце должна быть одна обратная косая черта.
Проблема в том, что если кто-то использует обратную косую черту в поле пароля и любой другой поданной, то обратная косая черта будет удалена или отображена дважды. И также, пожалуйста, скажите мне, что лучше всего отображать выходные данные htmlentities или htmlspecialchars