Программирование > PHP

Проблема со счетчиком посещений

(1/3) > >>

Lucent:
Счетчик нормально работал, когда был установлен на 1ом сайте.
Теперь неободимо его поставить на нескольких.

Алгоритм:
1. на каждой странице картинка с подгрузкой скрипта счетчика

2. counter.php

if($_COOKIE[\'visitors_date\']!=date(\'Y-m-d\'))
{
//это новый посетитель в моей системе
1. вставка в таблицу visitors информации о посетителе
2. сохраняю в куках: \'visitors_date\' + \'visitors_id\'
}
else
{
//старый посетитель
1. сохраняю таблицу visitorspage: id посещенного сайта + наименование посещенной страницы для посетителя $_COOKIE[\'visitors_id\']
}


счетчик установлен на 2ух сайтах (test.com + demo.com), которые есть дополнительными доменами на одном хостинге
сам скрипт подгружается с test.com
Проблема:
счетчик на demo.com не правильно работает , а именно каждый мой клик считает за нового посетителя
счетчик на test.com работает правильно

P.S. локально для 2ух виртуальных хостов все нормально работает, на хостинге - нет.

В чем может быть проблема?

brainkiller:
в куках, вестимо

Lucent:
ТО есть получается, что куки оставленные подгружаемым скриптом на другом домене, не досутпны для него, как же тогда счетчики индентифицирует полльзователей по кукам?

CGVictor:
Lucent
Именно. Идентифицируют при помощи cookie для одного (своего) домена.

Lucent:
CGVictor
поясни пожалуйста

Я правильно понимаю.
Скрипт http://test.com/counter.php оставляет такую куку
setcookie ("visitors_id", 100, time()+86400);
на 2 доменах

Варианты:
1. на родном домене(http://test.com/) после перезагрузки страницы
он получит набор кук оставленных скриптами с http://test.com/
то есть $_COOKIE[\'visitors_date\'] будет равна 1000 - все ok
2. на чужом домене (http://demo.com/) после перезагрузки страницы
он получит набор кук оставленных скриптами с http://demo.com/, а его куки привязаны к (http://test.com/), то есть $_COOKIE[\'visitors_date\'] будет пустой

все верно?
если да, то как работать с куками скрипту на чужом хосте?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии