Bullet
Новичок
Не сохраняются COOKIE для счетчика (1х1)
Hi 2 ALL!
Пишу счётчик, на отдельном домене, который будет считать посещаемость моих сайтов.
Считает хиты, хосты и пользоватей...
Для определения количества пользователей использую cookie.
На странице сайта (допустим www.mysite.com) создал стандартный для многих счётчиков блок:
Но почему-то при следующем заходе этого же пользователя, куки "statuser" у него пустой
В итоге получаем, что колличество пользователей составляет 80% от хитов (хиты/пользователи/хосты ~ 1000/800/80)
Прочитал этот пост: http://phpclub.ru/talk/showthread.php?s=&threadid=74477 понял что пробема в куки со стороннего домена... там тема борьбы с данным явлением не раскрыта (единственная тема которая хоть как-то похожа на мою проблему)
Хотя мой броузер нормально принимает такие, но смотрю что у кучи людей не сохраняются.
Как можно решить данную проблему? Есть ли какие-то спобосы решения с помощью PHP или JavaScript?
Ведь такие Счетчики как HotLog или SpyLog считают нормально и куки ихние принимаются...
Может кто сталкивался ? Подскажие как быть
Hi 2 ALL!
Пишу счётчик, на отдельном домене, который будет считать посещаемость моих сайтов.
Считает хиты, хосты и пользоватей...
Для определения количества пользователей использую cookie.
На странице сайта (допустим www.mysite.com) создал стандартный для многих счётчиков блок:
В дальшнейшем в скрипте подсчёта, если не определен cookie "statuser" - проставляю cookie:<script language="JavaScript">
d=document;d.cookie="b=b";
if(d.cookie)statc=1;
d.write('<img src="http://mystat.com/stat.php?accname=newaccount&statc='+statc+'&statpage='+escape(d.location)+'&statref='+escape(d.referrer)+'" width="1" height="1" border="0">');
</scrpit><noscript> ... </noscript>
PHP:
if($_GET['statc'] && !$_COOKIE["statuser"])
setcookie("statuser",$user_id, time()+3600, "/", str_replace('www',''$_SERVER['SERVER_NAME']))
В итоге получаем, что колличество пользователей составляет 80% от хитов (хиты/пользователи/хосты ~ 1000/800/80)Прочитал этот пост: http://phpclub.ru/talk/showthread.php?s=&threadid=74477 понял что пробема в куки со стороннего домена... там тема борьбы с данным явлением не раскрыта (единственная тема которая хоть как-то похожа на мою проблему)
Хотя мой броузер нормально принимает такие, но смотрю что у кучи людей не сохраняются.
Как можно решить данную проблему? Есть ли какие-то спобосы решения с помощью PHP или JavaScript?
Ведь такие Счетчики как HotLog или SpyLog считают нормально и куки ихние принимаются...
Может кто сталкивался ? Подскажие как быть