|
|
|
| Возможно-ли исключить из учёта статистики посещения сайта IP администратора. (достаточно часто приходиться заходить на сайт для обновления) да и вообще некоторых посетителей не хочется учитывать. | |
|
|
|
|
|
|
|
для: alex49
(15.01.2007 в 11:37)
| | Зависит от того как вы ведёте учёт и как выводите... | |
|
|
|
|
|
|
|
для: alex49
(15.01.2007 в 11:37)
| |
if ($_SERVER['REMOTE_ADDR'] != 'т.в.о.й.и.п') {
// подключаем внутренний счётчик или выводим код внешнего счётчика
}
|
| |
|
|
|
|
|
|
|
для: Sergey89
(15.01.2007 в 13:05)
| | уважаемые LuxeMate и Sergey89 . Я пытаюсь запустить, макс удобно для меня powercounter 3.3.7 в его стандартном включении. Я не хочу учитывать своё нахождение на сайте. | |
|
|
|
|
|
|
|
для: alex49
(15.01.2007 в 17:48)
| |
if ($_SERVER['REMOTE_ADDR'] != 'т.в.о.й.и.п') {
include 'counter/count.php';
}
|
| |
|
|
|
|
|
|
|
для: alex49
(15.01.2007 в 11:37)
| | http://softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1
Вот тема, там же ссылка на страничку, с подправленными исходниками и комментариями и по этому поводу. | |
|
|
|
|
|
|
|
для: tuder
(16.01.2007 в 06:15)
| | Спасибо за подсказки. Посмотрел http://files.byte.nsk.su/test/ . Идеи и логика статистики крайне близка и понятна. вопросы человека далёкого от програмирования. -скрестить PowerImage с Powercounter3.3.7 так-же как с 3.3.6, что отисано на сайте? -Скрещивание проводится путём копирования файлов PI в PC и замены обноимённых файлов в PC Так? И , если мне не нужна графика, то папка i и файл cntimg.php можно просто опустить?
Вопрос модератору этого форума и разработчикам программы - какова Ваша реакция на изменение логики работы Вашего продукта ? Ведь появилась версия .7, а обсуждалась .6 версия , стоит принимать изменения, предложенные "TUDER"ом или они будут учтены в .8 версии? | |
|
|
|
|
|
|
|
для: alex49
(16.01.2007 в 22:03)
| | В принципе да, не думаю, что в 3.3.7 появилось что-то, что может затронутся в PI.
Но можно просто добавить несколько строк в исходниках касающихся игнорируемых ип.
в конец config.php (который я рекомендую авторам переименовать в dbconfig.php, во избежание путаницы)
// Таймаут (в секундах) - сколько времени не засчитывать повторно хиты
$timeout=1800;
// Список ip-адресов, которые требуется не учитывать в счётчике
$ignore_ip="127.0.0.1;127.0.0.2"
?>
|
И в самом count.php
// Проверка на таймаут
$last=0;
if ($timeout>0) {
$query = "SELECT count(putdate) FROM `system_ip`
WHERE `ip`=INET_ATON('$ip') and
`browsers`='$browser' and `systems`='$os' and
`id_page`='$id_page' and
((UNIX_TIMESTAMP( NOW( ) ) - UNIX_TIMESTAMP( `putdate` ) ) < $timeout)";
list($last)=mysql_fetch_row(mysql_query($query));
}
// и на игнорируемые адреса
if ($last==0 and substr_count($ignore_ip, $ip)==0)
{
// Заносим всю собранную информацию в базу данных
$query_main = "INSERT INTO $tbl_ip VALUES (
|
[...]
$sql="INSERT INTO $tbl_searchquerys VALUES (NULL, '$quer', now(),
INET_ATON('$ip'), $id_page, '$search')";
@mysql_query($sql);
} //end if(!empty($reff)
} // конец проверки таймаута и на игнорируемые адреса if ($last==0 and substr_count($ignore_ip, $ip)==0)
} //end if(@mysql_select_db($dbname,$dbcnx))
} //end if($dbcnx)
|
| |
|
|
|
|
|
|
|
для: tuder
(17.01.2007 в 08:51)
| | Спасибо большое. Все вопросы решены. Вроде всё работает так как надо. Просто я скопировал PI в PC и при копировании заменил файлы с одинаковыми именами. Спасибо. | |
|
|
|
|
|
|
|
для: tuder
(17.01.2007 в 08:51)
| | Работает всё нормально. Три вопроса - как сделать чтобы география сохранялась во всех отчётах
- как сделать чтобы в отчётах по IP (уже с географией ) можно было удалить не нужные мне для дальнейшего анализа IP.
-как сделать ячейку с возможностью запися в неё руками имя хозяина IP | |
|
|
|
|
|
|
|
для: alex49
(15.01.2007 в 11:37)
| | <?php
$ip = $_SERVER[REMOTE_ADDR];
$patern = "((\d+).(\d+).(\d+).(\d+))";
preg_match($patern, $ip, $iparray);
if($iparray[1] == 192 && $iparray[2] == 168)
{
echo "что делать если в локальной сети";
}
else
{
echo "за пределами локальной";
}
?> | |
|
|
|