zaznam ip adres
14 príspevkov
Archív diskusného fóra
Fórum je uzavreté a slúži iba na čítanie. Niektoré informácie môžu byť zastarané.
-
mam stranku chranenou heslem. Potreboval bych do souboru logovat uzivatelska jmena, ktera se pripojila, cas prihlaseni a jejich IP adresu. Necite nekdo jak na to? Dik.
-
Jak mas to prihlasovani udelane?
-
pres .htaccess
-
Login: $_SERVER['REMOTE_USER'] Datum: date("d.m.Y H:i:s") IP adresa: $_SERVER["REMOTE_ADDR"] Jestli chceš zjistit i "podadresy" (pokud jsou na proxy povolený a nastavený), můžeš přidat i HTTP_X_FORWARDED_FOR atp.
-
<? $zaznam = date("j.n.Y H:i:s") . " " . $_SERVER['PHP_AUTH_NAME'] ." IP: " . gethostbyname($REMOTE_ADDR) . " Hostname: " . gethostbyaddr($REMOTE_ADDR) . " " . $HTTP_USER_AGENT . " " . $HTTP_REFERER . "\n"; $soubor=FOpen ("auth.log", "a"); FWrite ($soubor, $zaznam); FClose ($soubor); endif; ?>
-
jo, to endif; na konci byt ovsem nema :-)
-
To Sojkovec: PHP_AUTH_NAME je jen u Basic A rozhodně bych použil superglobální pole, u všeho. Ale každý svého štěstí strůjcem :-)
-
To si kazdy upravi.. A co ja vim, digest neni zatim v PHP podpororovan...
-
A proto lze použít $_SERVER['REMOTE_USER'] BTW, PHP_AUTH_USER, nikoliv PHP_AUTH_NAME
-
Sorry, upsal jsem se.. Authname je zatim bezvyznama promenna :-(
-
Diky vsem
-
jeste jsem si vzpomnel - je mozny nako udelat, aby jednotlivy zapisy byly ukonceny enterem? kdyz je to vsechno na radku spatne se v tom orientuju:-)
-
Dej na konec retezce "\n"
-
opet diky.