Articles of Вход пользователя

Удаление не буквенно-цифровых символов из строки

У меня есть строка в PHP, и я хочу, чтобы она соответствовала регулярному выражению [A-Za-Z0-9]. Как я могу это сделать?

HTML – Как запретить пользователю изменять значение формы?

Я разрабатываю простые веб-приложения, которые позволяют пользователю вводить информацию с помощью формы, когда я обнаружил, что могу изменить значение ввода по умолчанию этой формы с помощью Chrome -> Check Element и отправить страницу с другим hacked значением. Код: <input id="radioOk_100237" name="radio_100237" type="radio" checked="" value="0"> Как обычно, я загружаю страницу, используя Google Check Check Element, я […]

Как префикс CSS-фильтрации на основе белых списков в PHP

Я работаю над сайтом, и я хотел бы, чтобы пользователь мог ввести пользовательский CSS, который будет публично отображаться. Однако, видя, что большое количество атак XSS можно предварительно сформировать с помощью CSS, я хотел бы найти способ «очистить» вывод CSS, подобно тому, как работает HTML-очиститель , путем разбора CSS, запуская анализируемый CSS против белого списка, а […]

Как вы используете хороший фильтр ненормативной лексики?

Многим из нас приходится иметь дело с пользовательскими вводами, поисковыми запросами и ситуациями, когда входной текст может потенциально содержать ненормативную лексику или нежелательный язык. Часто это нужно отфильтровывать. Где можно найти хороший список ругательных слов на разных языках и диалектах? Доступны ли API для источников, содержащих хорошие списки? Или, может быть, API, который просто говорит […]

Остановить ввод данных в базу данных дважды

Я совершенно новый для PHP, мне было интересно, какие методы / предупреждения используют другие программисты, чтобы остановить ввод данных дважды в базу данных MySQL, когда пользователь обновляется на той же странице, что и форма? Obviouly это случается, и мне нужен хороший способ остановить это. Спасибо, Бен