Я пытался очистить входные данные для моего входа в PHP с использованием addlashes и mysql_real_escape_string.Использование addslashes
работает, но mysql_real_escape_string
не будет.
Вот пример того, что позволяет мне войти в систему правильно:
$user = addslashes($_POST['user']);<br/>
$password = addslashes($_POST['password']);
И это не будет:
$user = mysql_real_escape_string($_POST['user']);<br/>
$password = mysql_real_escape_string($_POST['password']);
Кроме того, некоторые другие мои поля содержат апострофы.При использовании addlashes ничего не возвращается, поскольку запись в БД не экранирована.Мне было интересно, может ли использование mysql_real_escape_string
это исправить, но я не знаю как.