Zistenie uživatela

Dobrý deň
mohol by mi niekto prosim pomoct? Co mam urobit aby som vedel kto a kedy sa prihlasil ?

Ďakujem
"Co mam urobit aby som vedel kto a kedy sa prihlasil ?"

Musíš tyto informace (user id, datum a čas) někam uložit (databáze, textový soubor).
a nemate niekto nejaky navod k tomu ? Aspon taky trochu aby som vedel kde co jak, lebo som zaciatocnik a este sa velmi nevyznam v tom

budem velmi vdacny
Na začátecnika to je docela složitá úloha. Dej si do vyhledávače "registrace uzivatelu php" a můžeš začít studovat. Obecně je třeba, aby ses naučil PHP, potom session a následně MySQL. Pokud začínáš z nuly, bude to dlouhá cesta.
Koukam ze tam nemas registraci ani prihlasovani, neptas se nahodou na cely system od prihlasovani prez php az po mysql?

Tak ja jsem se to naucil tady, jsou to zaklady ale pro tvuj web by to melo stacit. A vymluvu anglicky neumim nehledej, to ja neumim taky :D

http://www.phpeasystep.com/workshopview.php?id=6

Teoreticky na tom webu se dozvis vse potrebne i s databazi mysql, takze hodne stesti ;)
$ip = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
echo 'Your IP is: '.$ip;

ale da sa zistit aj vela inych parametrov, napriklad operacny systém uzivatela, rozlisenie monitora a podobne, ked to spojis s casom pridenia na stranku, tak mas celkom dobry prehlad, ale ak si myslim ze zistis jeho presnu adresu kde mi mozes poslat pohladnicu, tak v tom ta sklamem.
jedine ze by si mal zoznam aktualne pouzivanych ip adries.. teda kto ich prave teraz pouzil a to ma len ten kto take spravuje.
=googstyle=
Nechapu jak se to vaze k predchozimu tematu ...

Jestli ti jde o IP, tak ja mam seznam promennych jeste obsahlejsi :D
$IPadresa=$_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['REMOTE_HOST'])) $IPadresa.='##'.$_SERVER['REMOTE_HOST'];
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $IPadresa.='##'.$_SERVER['HTTP_X_FORWARDED_FOR'];
if(isset($_SERVER['HTTP_FORWARDED'])) $IPadresa.='##'.$_SERVER['HTTP_FORWARDED'];
if(isset($_SERVER['HTTP_CLIENT_IP'])) $IPadresa.='##'.$_SERVER['HTTP_CLIENT_IP'];
if(isset($_SERVER['X_HTTP_FORWARDED_FOR'])) $IPadresa.='##'.$_SERVER['X_HTTP_FORWARDED_FOR'];
if(isset($_SERVER['X_FORWARDED_FOR'])) $IPadresa.='##'.$_SERVER['X_FORWARDED_FOR'];

A je pravda, ze lze zjisti dalsi informace ( treba o prohlizeci : $_SERVER['HTTP_USER_AGENT']; ) ze kterych muzes vytriskat i OS (jeste existuje funkce get_browser() ale imho je zbytecna / neni moc pouzivana).

Jak chces vsak zjistit rozliseni uzivatele by me opravdu zajimalo (jedine pomoci js, jenze nebudes se prece omezovat na uzivatele se zapnutym js .. ), tim spis co kdyz uzivatel behem sezení rozlisení změní? (napriklad vlivem nejake aplikace/gamesy (spatne ukonceni,chyba,..), at. )
No tak som myslel uzivatela zistit , ze mi niekde bude zapisovat ze kto sa kedy prihlasil. Jak mam v databaze ulozenych zaregistrovanych ludi a aby som vedel kedy sa kto z nich prihlasil.
Tos mohl napsat hned, že máš uživatele v db. Založ si další tabulku, kde bude user id a datetime a po přihlášení do ní ukládej záznam aktuálního času a uživatelského jména. K výpisu pak stačí jeden SQL dotaz (můžeš zkombinovat s tabukou uživatelů pro plná jména místo uživatelských) a víš kdy se kdo přihlásil.
"Založ si další tabulku"
IHMO zbytečná blbost. Stačí přidat jedne sloupec ve formátu UNIXového timestampu a je po starostech.
A to ako?
http://dev.mysql.com/doc/refman/5.0/en/alter-table.html
pokud ti staci vedet, kdy se ten clovek prihlasil naposledy, staci ti pridat ten sloupec. jestli chces uchovavat celou historii kdy se kdo prhlasil, tak potrebujes tu tabulku. a samozrejme musis taky upravit skripty, aby do novyho sloupce / tabulky zapisovaly a z ni cetly.