Смирнов Андрей
Новичок
HTTP_REFERER и preg_match
Добрый день!
Нужно записывать в базу данных информацию о серверах содержащих ся в HTTP_REFERER
Я обрабатываю вот так:
В итоге иногда получается нориально, типа:
net-search.ru
Но иногда попадает какойто символ:
otkpblto.ru
Пытался, убрать из результата ненужные символы:
Непомогло.
Как с этим бороться?
PHP5, MySQL5
Добрый день!
Нужно записывать в базу данных информацию о серверах содержащих ся в HTTP_REFERER
Я обрабатываю вот так:
PHP:
preg_match("/^(http:\/\/)*(www\.)?([a-z0-9-.]+[^\/.])/", $_SERVER['HTTP_REFERER'], $regs);
$result=$regs[3];
net-search.ru
Но иногда попадает какойто символ:
otkpblto.ru
Пытался, убрать из результата ненужные символы:
PHP:
$result= preg_replace("/[^a-z0-9.-]/", "", $regs[3]);
Как с этим бороться?
PHP5, MySQL5