X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Кто силен в PHP ?
dhfj1985
dhfj1985
Topic Starter сообщение 26.6.2010, 0:34; Ответить: dhfj1985
Сообщение #1


подскажите что нужно сделать в этом коде чтобы счетчик не накручивал посещения сайта.То есть в этом виде котором он щяс,при каждой просмотренной странице или даже при обновлении он накручивается,как сделать так чтобы он одного пользователя считал один просмотр,а не 100 допустим?Какие команды и куда вписать?[PHP]<?php
$url = "statistika/".date('Y-m-d').".txt";//Указываем адрес файла с данными для записи
if (file_exists($url)==false)//если файла с данными не существует
{
$handle = fopen($url, "w");//открывая, создаем файл с данными
$count = 0;//устанавливаем значение счетчика на ноль
fwrite($handle, $count);//записываем значение счетчика
fclose($handle);//закрываем файл
}
else//если существует
{
$file = file($url);//Считываем файл в массив
$count = $file[0];//Первая строчка - наши данные, в php отсчет начинается с нуля
}
$count++;//Увеличиваем значение счетчика на 1
$handle = fopen($url, "w");//Открываем файл для записи
fwrite($handle, $count);//Записываем
fclose($handle);//Закрываем
echo "За сегодня просмотров:$count";//Выводим данные счетчика
?>[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 26.6.2010, 0:50; Ответить: Webmaster_hb
Сообщение #2


установите этому пользователю на компьютер cookies до конца дня и проверяйте при каждом обновлении сначала наличие cookies и если куки нет, то тогда записывайте счетчик
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrex
Nitrex
сообщение 26.6.2010, 8:32; Ответить: Nitrex
Сообщение #3


и для надежности добавляйте сессию, если куки откажется принимать)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.6.2010, 10:00; Ответить: Witu
Сообщение #4


Nitrex, ничего что стандартными способами SESSID устанавливается в теже самые куки? человеку придется извращаться с добавление SESSID в каждую ссылку и проверять
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrex
Nitrex
сообщение 26.6.2010, 10:42; Ответить: Nitrex
Сообщение #5


(HTMLandPHP @ 26.6.2010, 13:00) *
Nitrex, ничего что стандартными способами SESSID устанавливается в теже самые куки? человеку придется извращаться с добавление SESSID в каждую ссылку и проверять

А вот это не знал. Спасибо. Значит через куки только
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 26.6.2010, 11:25; Ответить: Arks
Сообщение #6


На всякий случай(если куки отключены) можно сделать в БД таблицу в которую писать время и IP юзера - если этот IP в ней не существует или запись не обновлялась заданное время.
Затем cron'ом в нужное время запускать скрипт записи в лог-файл.
Получите полноценную статистику
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
сообщение 26.6.2010, 13:01; Ответить: InviS
Сообщение #7


Яндекс метрика... Зачем изобретать велосипед :) Мне понравилось, когда попробовал!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Кто где хранит файлы? И какой объем?
просто интересно
22 mark2013 2648 15.4.2024, 8:08
автор: Room
Горячая тема (нет новых ответов) LITE.HOST - хостинг для тех, кто любит не переплачивать
74 akkyoh 30871 6.4.2024, 19:41
автор: Kseniya_Klimova
Открытая тема (нет новых ответов) Пишет кто отзывы на сайт в янднекс с разных аккаунтах
1 TenDemon_rs 1178 22.3.2024, 13:18
автор: writer80
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКто и зачем покупает картинки обезьян по $200 тысяч?
NFT
167 metvekot 27419 6.3.2024, 21:58
автор: Boymaster
Открытая тема (нет новых ответов) Тизерная сеть Visitweb - кто покупает здесь трафик?
3 Boymaster 1354 29.2.2024, 10:24
автор: Skyworker


 



RSS Текстовая версия Сейчас: 20.4.2024, 11:21
Дизайн