Как идентифицировать слово во входном php?

Я хочу знать, как я могу определить конкретный термин или слово во входных данных на php. Как будто они пишут <script>, он не будет допущен к отправке. Чтобы люди не взламывали мой сайт.

Поэтому мне нужно код, чтобы увидеть, если этот термин или слово было написано на входе. Я имею в виду, если вход был jkgdknf <script> iofosef Мне понравится, что программа не позволяет парню отправлять эту информацию.

Спасибо!

3 ответа

Решение

Для этого проще всего использовать strip_tags ():

$string = strip_tags($_POST['input']);

Эта функция пытается вернуть строку со всеми байтами NUL, тегами HTML и PHP, удаленными с заданной строки.

Ты можешь использовать htmlspecialchars предотвратить взлом вашего сайта и в то же время позволить пользователю вводить все, что он пожелает

Используйте htmlentities(). Смотрите http://www.php.net/htmlentities

Другие вопросы по тегам