Не пуленепробиваемый, конечно.Если честно, это где-то между.Есть проблемы, но я видел худшие случаи.
XSS на $ _SERVER ['PHP_SELF'] известна, но не настолько вредна, как полагают, и я гарантирую, что многие веб-сайты страдают от нее.
mysql_escape_string () - это плохо, и весь этот фрагмент кода плох, но он не должен падать, если на вашем сервере есть mysql_real_escape_string ().Если на вашем сервере он есть, он не упадет.
У вас есть XSS и есть шанс получить ошибку, если у вас старая версия php, но есть вероятность, что если у вас есть такая старая версия, вы все равно уязвимы.
Если вы основываете свою работу на Dreamweaver, попробуйте добавить валидацию и дезинфекцию для элементов формы, для этого есть некоторые расширения.Позаботьтесь об использовании серверного расширения Dreamweaver для проверки (см. На рынке).
Я предполагаю, что ваш вопрос был связан с Dreamweaver, и вы хотели знать, насколько безопасны приложения, созданные с помощью поведения и команд сервера Dreamweaver.Не так безопасно, не так уязвимо.
Советы, которые вы до сих пор получали от других пользователей, верны, подготовленные высказывания лучше, mysqli должен быть минимальным стандартом.Но если вам нужно выполнить свою работу с Dreamweaver (программирование для поэтов), то я советую проверить некоторые расширения Dreamweaver для проверки элементов формы на стороне сервера, чем вы можете купить более дорогое расширение Dreamweaver, которое может предоставить вам такую же функциональность ита же интеграция с Dreamweaver, я думаю, вы ищете, но имеет лучший код, когда дело доходит до модуля «регистрация».На рынке их несколько.
Web Assist, например, имеет такие вещи.Мне они не нравятся, так как приведенный код не совсем понятен, а страницы довольно раздутые.Кроме того, проблема в обучении. Вы можете изучать PHP, а не учиться нажимать кнопки на этих расширениях.
FelixOne - еще один поставщик таких расширений, более дешевый, а кривая обучения лучше, чем Web Assist.Дайте им попытку.