Показать сообщение отдельно
Старый 04.07.2003, 20:31
Ghost вне форума Посмотреть профиль Отправить личное сообщение для Ghost Посетить домашнюю страницу Ghost Найти все сообщения от Ghost
  № 12  
Ghost

Регистрация: Jan 2000
Сообщений: 1,281
Отправить сообщение для Ghost с помощью ICQ
хоссподи...

ПХП:
<?php

//коннехт к базе здесь
....

if(@$uid){
//"update sometable set time=".time()." where uid='$uid'";
//лениво... писать сиквелы не буду - вкраце:
...
if(!mysql_affected_rows()) unset($uid);
}

if(@!$uid){
$uid=uniqid("");
// insert $uid, time() в sometable

setcookie("uid",$uid,0);

}

//delete from sometable where time>time()-10 минут
//в другой табле хранишь счетчик - и наращиваешь его на mysql_affected_rows()

//считаешь чему равен счетчик удаленных=$cnt, считаешь скока записей в sometable=$cnt1


header("Content-type: application/x-www-urlform-encoded");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

$cnt+=$cnt1;

echo "visitors=$cnt&online=$cnt1";
?>

флеш -

ls=new LoadVars();

function someshit(){
ls.load(fromsomeshit.php);
}

setInterval(someshit.100000);

ls.onLoad=function(s){
//draw this.visitors,this.online
}

someshit();

Вот вкратце и все... детали позыришь в хелпах. Хочешь считать уникальных - поставь еще одну куку - и введи флаг - юник - неюник в табле...
__________________
Stuka - лучший самолет...