теперь стало более менее понятно. все так сказать по полочкам.
на практике это будет выглядеть так:
-разбираемся с лишними слешами во всех приходящих в скрипт данных
-отключаем сообщ. интерпретатора (только в раб. варианте)
-можно использовать по желанию функцию для проверки валидности поступающих от пользователя данных (проверка состава, тобишь соответствие здравому смыслу), которая выводит сообщения пользователю
-htmlspecialchars если надо экранировать теги html при выводе в браузер
-при использовании запросов - обязательно экранируем спецсимволы
также я понял, что проверка данных ПО СМЫСЛУ ничего не стОит без вывода сообщения пользователю, поскольку в этом случае можно обойтись простым отключением вывода сообщ. интер-ра в браузер и не парится.