|
|
|
новичок
      
участник
Last Login: 15.07.2002 17:49
Сообщ.: 5,
Visits: 56
|
|
Как опрделить с помрщью PERL прсутсвие пользователя, например в форуме? Только не пишите пожалуйста что-то вроде "используй cookies", лучше что-нибудь поконкретней.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 20.09.2003 13:10
Сообщ.: 121,
Visits: 1 332
|
|
Поконкретне...вот что первое в голову приходит:
при обращении к первой странице сайта, даешь юзеру какой-нибудь UID. Потом, при перемещении юзера по другим страницам, записываешь в таблицу UID пользователя и номер (URL) страницы. А когда нужно определить состоятие юзера относительно страницы - анализируешь данные о его перемещении.
|
|
|
|
|
новичок
      
участник
Last Login: 15.07.2002 17:49
Сообщ.: 5,
Visits: 56
|
|
| Конкретней: юзер вводит свое имя и пароль и входит в форум. После этого необходимо знать в форуме он сейчас или нет(может он закрыл браузер или reset на компе нажал).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 20.09.2003 13:10
Сообщ.: 121,
Visits: 1 332
|
|
Определить нажал ли юзер резет невозможно. Установи для себя некоторый интервал времени, по которому будешь судить - в форуме юзер или нет. То есть, при загрузке любой страницы форума юзером, записываем эту информацию (UID) в БД, и когда нужно определить "где он" делаешь проверку: $status = ( текущее_время - время_последней_загрузки_любой_страницы_юзером > $timeout ) ? "Юзер ушел" : "Юзер в форуме";
|
|
|
|