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

кто именно в онлайне

<< < (3/4) > >>

Altaxar:

--- Цитировать ---У меня раз в 40 чекунд через AJAX юзер запрашивает скрипт, и я знаю что он на сайте
--- Конец цитаты ---

Создаеш невидимый frame и в нем таймер на 40 секунд, через 40 секунд пусть перезагрузит frame например фаил refresh.php где вставляеш пару строк      
                    unset($user);
                    session_start(\'user\');                    
                    session_register(\'user\');
                    if(isset($user[\'id\'])){
                        session_commit();
         session_id(\'Cykl\');
         session_start(\'aaa\');               
         session_register(\'aaa\');
                       $aaa[$user[\'id\']]=time();
                   }
и не забываем если кукес выключен (сессия работает или через кукес или через $_GET )то в форме action="refresh.php?SID=".session_id()

sanika:
спасибо..буду завтра разбиратся

brainkiller:
sanika
смотря какая точность нужна: если можно допустить, что юзер считается оффлайн через N минут бездействия, то да. Если нужно фиксировать факт наличия открытого окна, то AJAX или вариант с фреймом (хотя и то, и другое не даст стопроцентного результата).

Кстати, с сессиями действительно будет лучше.

sanika:
а что такое AJAX?

Akvar:
AJAX -- link ;-)

Навигация

[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 
Перейти к полной версии