Нет, в любых показанных вами примерах не требуется санитарная обработка, за исключением очень редкого исключения для примера тела письма:
(только для Windows) Когда PHP общается сSMTP-сервер напрямую, если в начале строки найдена полная остановка, он удаляется.Чтобы противодействовать этому, замените эти вхождения двойной точкой.
Однако вам может потребоваться санировать переменную сеанса позже, в зависимости от того, что вы собираетесь с ней делать.
Другие примечания:
Ваш первый пример, кажется, не имеет смысла, потому что строки агента пользователя сильно различаются.Вам придется использовать strstr()
или регулярные выражения для сопоставления пользовательских агентов.
Сохранение пользовательского агента в переменной сеанса может быть плохой идеей, если вы проводите сравнения - просто извлеките его из массива $ _SERVER, когда вам это нужно.