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?
                                 
                                 
                               
               
                              
               
                              
                                 
                                      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 :-(
                                 
                                 
                               
               
                              
               
                              
                                 
                                      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"