Online felhasználók kijelzése
Helló
Az oldalamon szeretném kijeleztetni a kapcsolódott felhasználokat.
Ezt hogyan tudom megtenni?
Milyen scriptet kell letöltenem hozzá vagy mit hová kell beírnom?
Köszi
■ Az oldalamon szeretném kijeleztetni a kapcsolódott felhasználokat.
Ezt hogyan tudom megtenni?
Milyen scriptet kell letöltenem hozzá vagy mit hová kell beírnom?
Köszi
Már volt
http://weblabor.hu/forumok/temak/7707
(és ezeken kívül, többször is)
Aha
De ettől nem lettem okosabb
Igen
Tudnod kell: mi az hogy állapotmentes a HTTP
Ennek a jellegzetességnek a kiküszöbölésére találtál ki a fejlesztők a munkamenete vagy másnéven session kezelést. Ennek lényege, hogy amikor a szerver első esetben kiszolgálja a lapot akkor átad egy azonosítót is a kliensnek (cookiban, url-ben stb). Az azonosítot pedig maga is eltárolja a szerveren és minden olyan adatot ehhez az azonosítóhóz köt amit az adott klienssel kapcsolatban meg akar jegyezni. Pl, hogy be van-e lépve. Amikor a kliens újtra lekér egy lapot akkor a kéréssel együtt visszaküldi az azonósítját is, hogy a szerver tudja, hogy ki ő.
Az első probléma, hogy vannak olyan gépek amiket többen használnak. Ebben az esetben ha az első felhasználó után leül a második felhasználó és ő is ugyanazt az oldalt kéri le, akkor a böngésző ugyanúgy el fogja küldeni a kapott azonósitót és a szerver azt fogja hinni, hogy ugyanaz a felhasználó kéri le a lapot.
Második probléma amit már említettem, hogy ebben az esetben is megszakad minden egyes oldal kiküldés között a további kommunikáció és a böngésző nem fogja értesíteni a szervert, hogy már nem nézik azt az oldalt. Így nem fogod tudni, hogy az 5 perce még oldalt lekérő emberke most azt olvassa vagy már elment reggelizni. (Természetesen ha van kilépés gomb és a felhasználó, azt használja akkor róla lehet tudni, hogy kilépett.)
A fentiek megoldására azt szokták csinálni, hogy a belépettségi információ mellé eltárolják, hogy mikor volt az utolsó oldal lekérése és ha ez x időnél régebben akkor azt mondják, hogy ez már nem érvényes és lépjen be újra.
A baj az hogy......
csak azt az egy nevet hajlandó kijelezni.Mi lehet a baj?
az a baj hogy valamit nem jól csinálsz :)
A baj az hogy......
A baj inkább az, hogy....
Az előbb mondták el ismételeten, hogy Neked kell figyelni, ki kapcsolódott (jelentkezett be) nem a PHP fogja Neked figyelni, mert ezt nem tudja magától megtenni.
(Elolvastad egyáltalán #1-et? mert az egyik linkben volt kód is...)
Alap PHP és (My)SQL leckét keress
Kerestem
Hiába nyálaztam át egy rakás könyvet,leírást erre nem jöttem rá.Majdnem egy hónapja foglalkoztat a dolog(pedig elég aktiv vagyok az ügyben)és mégsem.
Pl.egy torrent oldalon hogy tudják ugyanezt megoldani?Nem hiszem hogy a moderator egyesével beirkálja az éppen kapcsolódott emberkéket.
Ha nem megy...
Ha nem megy, akkor tanulni kell, hogy menjen. A dolog közös erőforrás használatával (pl adatbázs) oldható meg, de ha nincs elég tudásod, hogy megoldd, akkor kénytelen leszel megtanulni, úgyhogy irány egy-két PHP könyv. Kezdd el az elejétől tanulni és valamikor meg is fogod tudni csinálni. Nem lehet csak úgy átugrani leckéket.
Én is akarhatok építeni felhőkarcolót, de ha nem valami égbőlpottyant tehetség vagyok, valszeg előképzettség nélkül nem fog menni.
Üdv
J
De megy.....
Leirná valaki hogy megy ez,ahelyett hogy a sablon szöveget nyomná?
Ha egyszer nem jövök rá magamtól,akkor én most hülye vagyok?
Irjátok le ugy hogy megértsem és legközelebb fogom tudni.
Nekem ne mondja senki hogy mindenki autoditakta módon tanulta meg.
HTTP
Ergo, mit csinálsz, eltárolod a kapcsolat létezésének a tényét. Ezt pl lehet úgy, hogy a munkamenetkezelést adatbázis-alapokra helyezed és megszámolod az aktív munkameneteket egy COUNT(*) lekéréssel.
Ebből már meg kellene tudnod csinálni "autodidakta módon", mert megvan minden, ami kell hozzá: munkamenet, adatbázis.
Üdv
J
sablon szöveg?
Az
Segítséghez
2. Fogalmazd meg, hogy mit szeretnél belőle kiolvasni.
3. Írd le, hogyan próbáltad.
ha elmondod
Mivel eddig CSAK azt mondogattad, hogy nem tudod, meg hogy segítsünk már, ezért nem csodálkozom, hogy mindenki (én is) a második help után félrerakja a jószándékát.
HA elolvasod a Weblaboron a levlistákra vonatkozó illemszabályokat, akkor találsz benne egy részt, ami arra tér ki, hog yhogy kell okosan kérdezni.
NOS: ha elolvasod és ezekután elmondod, hogy próbáltad "kiolvasni" (és mit és hogyan írtál bele - hova?) akkor tutira segítek, megígérem...
(ilyen alap kérdéseknél az RTFM és a megfelelő PHPmanual rész - jelen esetben mondjuk a MySQL kiolvasás - gyakran szokott elhangozni, ha tényleg érdekel a dolog és foglalkozol is vele, akkor hamar megszokod hogyan lehet ezáltal autodidakta módon tanulni.)
ha kiolvasással van gondod
SQL-hez kapcsolódsz és kijelölöd az adatbázis nevét gondolom ez megy. aztán
Igen
Köszönöm
Ebböl legalább tudom hogy mit merre