Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:46 01.07.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Тема PHP - проверканови  
АвторУчaщ (Нерегистриран)
Публикувано30.05.01 13:28



Привет.

Имам сайт на който искам да показвам всички online потребители. Съответно имам и база където паза user - а и неговия статус. Ако статуса е 1 значи той е online но ако затвори прозореца например с Alt + F4 как мога да ъпдейтна статуса на 0.



Тема Re: PHP - проверканови [re: Учaщ]  
Авторtester (Нерегистриран)
Публикувано30.05.01 15:42



s cookie koeto expairva kato se zatvori browsera ...




Тема Re: PHP - проверканови [re: tester]  
АвторУчaщ (Нерегистриран)
Публикувано30.05.01 16:00



Ами случайно да ти се намира някакъв пример



Тема Re: PHP - проверканови [re: Учaщ]  
Автор Bobolin ()
Публикувано30.05.01 16:11



Ами предното момче го каза доста добре. Като web server-ът ти получи заявка за страницата записваш едно cookie. След като затвори страницата можеш изрично да зададеш cookie-то да се изтрие или то само ще се изтрие ако в него не си му задал expire (колко време да се пази на клиентската машина). След това просто си правиш една проверка дали е още там и ако го няма от там натам си знаеш. :-)



Тема Re: PHP - проверка [re: Учaщ]  
Авторparse_man (Нерегистриран)
Публикувано30.05.01 16:28



Chestno da ti kaja ima edin po dobar nachin ot gore spomenatite

vav php - to ima edna funkcija

int register_shutdown_function ( string func )

string func - tuk ste slojish funkcija kolato po gore si definiral
primerno vav tvoja sluchaj tazi funkcija ste ti promenja statusa na
usera ot 1 na 0

i kogato njakoj user si closne prozoreca to avtomatichno ste izvika
string func



Тема Re: PHP - проверканови [re: parse_man]  
АвторУчaщ (Нерегистриран)
Публикувано30.05.01 17:51



Не че искам да кажа нещо но не се получава с register_shutdown_function("нещо си");

Написах си функция която да прави упдейт на базата като променя статуса на потребителя след това използвам register_shutdown_function("функцията която съм написал"); но при затваряне на прозореца базата не се упдейтва



Тема Re: PHP - проверканови [re: parse_man]  
Автор phpGuruАдминистратор (минаващ)
Публикувано30.05.01 18:28



register_shutdown_function registrira function koiato da se izpalniava kato prikliuchi izpalnenieto na php script-a, t.e. niama nishto obshto s close-vaneto na browser-a, za da se hvane takova neshto triabva javascript primerno, no ne biva da se razchita na tova zashtoto naprimer ako user-a e na dialup, moje da go dropne predi da si closne browser-a (ili se logoutne) i toi vinagi shte ostane online, zatova e dobre da se ostavi period prez koito ako user-a niama activity da se otbeleji che e offline

e ne sam mnogo iasen ama tolko moga



Тема Re: PHP - проверканови [re: phpGuru]  
Автор bofh ()
Публикувано30.05.01 19:26



Евентуално проверка с

int connection_status(void)
Returns the connection status bitfield

bofh


Тема Re: PHP - проверканови [re: parse_man]  
Автор Lupi (Погромист)
Публикувано30.05.01 19:43



Не става толкова лесно - проблемът е как да разбереш кога някой си е "тръгнал" от сайта. Тва може да стане само с някакъв таймаут. Във всяка страница записваш времето на последен достъп на потребителя и като мине известно време, примерно 30 мин. без активност можеш да считаш, че си е тръгнал. Не можеш да поддържаш постоянна връзка между сайта и потребителя.

Аз съм номер едно бе!


Тема Re: PHP - проверканови [re: bofh]  
Автор phpGuruАдминистратор (минаващ)
Публикувано31.05.01 12:50



connection_status niama da svarshi rabota zashtot, tova che transfera e ne e prekasnat naprimer ne znachi che user-a e tam naprimer ( i drugi podobni problemi )
vish mnenieto na Lupi po-dobre obiasniava ot men :)

Редактирано от phpGuru на 31.05.01 12:53.




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.