Форум портала Metropolis

Высокие технологии и мобильный мир => Создание ресурсов => Тема начата: morg4n от 18 Ноябрь 2007, 03:37



Название: Нужна помощь в пхп скрипте
Отправлено: morg4n от 18 Ноябрь 2007, 03:37
Нужна помощь в пхп скрипте, который бы определял онлайн человек или нет.
Естественно зарегистрированный... Тупо скрипт должен менять online 1 или 0 в базе..
Ах да.. еще желательно объяснить "войти навсегда" на "5 дней" и тд...
Пока все..) У кого будет возможность \ желание.. помоги пожалуйста)


Название: Re: Нужна помощь в пхп скрипте
Отправлено: pelmen от 18 Ноябрь 2007, 16:39
использовать сессии или кукисы.

например при входе на сайт, человек хочет запомнится - записываем инфу о нем в кукисы, если же нет, то можно использовать сессии.

читаем на php.net маны к функциям setcookie, session_*

получать значения можно с помощью глобальных переменных $_COOKIE и $_SESSION


Название: Re: Нужна помощь в пхп скрипте
Отправлено: morg4n от 18 Ноябрь 2007, 19:36
_http://script.vanta.ru/download.php?id=956&clas=0
после долгих и тщетных попыток создать собственную систему аутификации))
хотя получилось, но без поддержки mysql :) я нашел сие чудо.. если кому надо
Отправлено: 18-11-2007 | 18:12:10
блин=) в итоге попытка создать собственный движок.. забрасывается на пункте "функции пользователи" =)


Название: Re: Нужна помощь в пхп скрипте
Отправлено: gosti от 02 Декабрь 2007, 07:12
чо не сделать никак?
делаеш таблицу online (id bigint,uhash varchar(64), last timestamp default current_timestamp, primary key(id))
держиш в этой таблице только онлайновых
uhash это сигн юзера например по $uhash =md5($_SERVER[REMOTE_ADDR].$_SERVER[REMOTE_PORT].$_SERVER[HTTP_USER_AGENT])

ну и естественно сессии тебе в помощь
в начале session_start() и во всём скрипте у тебя есть $_SESSION[xxx] параметры
куки держит только ид сессии, а остальное подгружаеца с винта, так что ты можеш не бояца изменения параметров удалённым пользователем