Форум портала Metropolis Галерея   
Добро пожаловать. Пожалуйста, войдите или зарегистрируйтесь.
01 Ноябрь 2024, 02:41 *

Форум Metropolis в мобильном формате [подробнее]
 
   Начало   Помощь Поиск Правила Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Нужна помощь в пхп скрипте  (Прочитано 1827 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
morg4n
Завсегдатай
****

Репутация: 4
Сообщений: 330

http://spimun.com

WWW Email
: 18 Ноябрь 2007, 03:37

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

pelmen
Пользователь
**

Репутация: 9
Сообщений: 82


Ответ #1 : 18 Ноябрь 2007, 16:39

использовать сессии или кукисы.

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

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

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

Репутация: 4
Сообщений: 330

http://spimun.com

WWW Email
Ответ #2 : 18 Ноябрь 2007, 19:36

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

gosti
Завсегдатай
****

Репутация: 14
Сообщений: 272


^

Ответ #3 : 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] параметры
куки держит только ид сессии, а остальное подгружаеца с винта, так что ты можеш не бояца изменения параметров удалённым пользователем
« Последнее редактирование: 02 Декабрь 2007, 07:14 от gosti »

Loading....
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines
Text only version | PDA version