"Кто откуда?" by Wins - Комментарии

RSS

Землянин
Код не смотрел. У меня с отключенными куками на сайте-примере все обновления страницы были засчитаны как разные посещения.
Д

Землянин
Skaner, значит твой арбузер не зписал данные сессии

сам код:
<?php

session_start()

if(!empty($_SERVER['HTTP_REFERER']) && parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) != $site && @$_SESSION['referer'] != htmlspecialchars(trim($_SERVER['HTTP_REFERER']))) {

$_SESSION['referer'] = htmlspecialchars(trim($_SERVER['HTTP_REFERER']));

mysql_query("INSERT INTO `referers` SET
`ip` = '". $_SERVER['REMOTE_ADDR'] ."',
`ua` = '". mysql_real_escape_string(trim($_SERVER['HTTP_USER_AGENT'])) ."',
`url` = '". mysql_real_escape_string(trim($_SERVER['HTTP_REFERER'])) ."',
`time` = UNIX_TIMESTAMP()");

}
?>

Землянин
Норм) Но я бы сделал (и сделал) привязку к IP. То есть в сумме проверка по IP+SESSID+дата посещения. А так для несложного сайта в самый раз)
Д

Землянин
Skaner, будем модифицировать еще)

Землянин
В принципе из этого можно неплохую библиотеку сделать) Либо даже сервис) Правда не уверен, что точно получится, но вполне можно сделать, чтобы устанавливали даже те у кого нет php =)
Д

Землянин
Skaner, с js мутить? я к сожалению не знаю его.

Землянин
Ну сделать связку с JS, в принципе если хорошо оптимизировать, сделать админку (пользовательскую), то можно вполне предоставить как сервис. На таких хостингах как kmx, wen, и хз еще каких без php вполне может пригодиться.

Оранжевые штаны
Зачем придумывать еще один яндекс метрику или гугл аналитикс..