Avatar billede codemanager Nybegynder
06. april 2004 - 13:09 Der er 5 kommentarer og
1 løsning

ip = navn

Hey

Jeg har et online system

hvor den finder ip-adresse og skriver hvor man er henne
nu kunne jeg godt tænke mig og sætte et navn på istedden ofr id adressen da jeg har et log-in system

koden jeg hendet med ser sådan ud:

function ShowUsers() {

    $time            = explode(" ", microtime());
    $usersec        = (double)$time[1];
    mysql_query("DELETE FROM online_users WHERE date < $usersec -100");
    $countusers = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM online_users"));
   
    echo ("<div class=\"boxheader\">Online bruger på sitet (".$countusers[total].")</div>");
   
    $result = mysql_query("SELECT * FROM online_users");
    while ($row = mysql_fetch_array($result)) {
       
        echo ("".$row[ip]." -- "); 
        echo ("Er sidst set på <a href=".$row[page].">".$row[side]."</a> ");
        echo ("Kl ".$row[dato]."<br>");
       
    } 
}

men lige en ting mere hvad gør jeg hvis den sammen bruger logger ind med en anden ip-adresse hvordan kan jeg så finde ud af hvem det er....
Avatar billede exp Juniormester
06. april 2004 - 13:10 #1
Når brugeren logger ind, registrerer du hvilken ip denne logger ind fra. Så kan du sammenligne, når "Online brugere"-siden vises
Avatar billede codemanager Nybegynder
06. april 2004 - 13:13 #2
Kan du fortælle lidt mere om hvordan jeg skal gøre det helt korrekt
Avatar billede exp Juniormester
06. april 2004 - 13:57 #3
Som skrevet:

Når brugeren logger ind, registrerer du hvilken ipadresse der logges ind fra. Den smider du i en tabel, sammen med brugernavnet.

Når så siden hvorpå online brugere vises loades, sammenligner du de ip-adresser der er online med dataqbasen med brugernavn/ip, og udskriver brugernavnet, såfremt der er en match.
Avatar billede tipsen Nybegynder
06. april 2004 - 15:46 #4
Det havde jo så været rigtigt dejligt, hvis man ikke risikerede at forskellige brugere kunne sidde bag det samme ip-nummer...
Avatar billede exp Juniormester
06. april 2004 - 15:58 #5
Så kan man istedet registrere sessions :-)
Avatar billede codemanager Nybegynder
06. april 2004 - 16:39 #6
jamen hvad hvordan kan man gøre dte med sessions
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester