Как обезопасить поле ввода

Статус
В этой теме нельзя размещать новые ответы.

phillip

Полезный
Регистрация
4 Сен 2007
Сообщения
411
Реакции
15
есть у меня
PHP:
<input type="text" name="query" size="30" />
надо ограничить так, чтобы юзер мог в это поле ввести только адрес сайта, и ничто другое. а то я переживаю что он туда пхп код свой внедрит или еще что-нить зловредное. Как обезопаситься? В безопасности пока не разбирался :)
 
или с помощью javascript или при проверки отравленых данных проверять при помощи регулярного выражения на соотвествие урлу
 
Либо так:
PHP:
<?php
$adres = "microsoft.com";
$adres = strtolower($adres);
$adres = preg_replace("`^http(s)?\:\/\/([0-9A-Z\.]+)(\/)?.*$`i", "\\2", $adres);
$adres = ip2long(gethostbyname($adres));
if(!empty($adres) and $adres!=-1)
	echo "Адресс валидный";
else
	echo "Адресс невалидный";
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху