У меня есть мой вход, помещенный в mySQL через подготовленный отчет PDO, и он помещен на моем веб-сайте с помощью PHP, используя htmlspecialchars() для защиты от XSS. Только проблема теперь я получаю косые черты, прежде чем кавычки, которые видны на веб-странице пользователю, это происходит только при загрузке на сервер. Никогда не происходит на моем локальном хосте.
Почему это происходит?
На сервере установлены магические кавычки?
Попробуйте эту строку в PHP, чтобы узнать:
if(get_magic_quotes_gpc())
echo "Magic quotes are enabled";
else
echo "Magic quotes are disabled";
Если они включены, вы можете использовать stripslashes
, чтобы удалить их.