Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Visualizzare nick utenti online

    Questo è il login (senza reg.)

    login.php

    Codice PHP:
    <html>
    <
    div align="center">
    <
    form method="post" action="index.php" id="formlogin">


    <
    label for="username">Username</label>
    <
    input type="text" name="nick" id="username" />


    <
    input type="submit" name="invia" id="login" value="ENTRA" />
    </
    form>
    </
    div>
    </
    html
    Questo login porta alla pagina index.php. E li vorrei stampare la lista dei nick online.

    Questo è il logout, per eliminarlo dalla lista...

    Codice PHP:
    <?php session_start(); 
    session_destroy();
    echo 
    '<h2 align="center">Logout effettuato con successo!</h2>';
    header("Refresh: 2; URL= login.php");

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ad ogni login devi memorizzare (da cancellare al logout) l'utente che accede in un'area comune: normalmente va bene un database con una semplice tabella degli utenti collegati o impostando un flag per ciascuno se già c'è una tabella utenti... se non usi un db potresti fare un file nel filesystem (anche un .txt), ma le prestazioni non sono le stesse (!)

  3. #3
    Questa è la tabella che uso.

    codice:
    CREATE TABLE IF NOT EXISTS `tb` (
      `time` text NOT NULL,
      `nick` text NOT NULL,
      `post` text NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    dovrei aggiungere un timestamp? Ma in php come stampo questi nick?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    puoi aggiungere un flag di login nella tabella... per esempio al login imposti il timestamp (che azzeri al logout) con l'istante attuale che puoi aggiornare ad ogni controllo dell'utente... tutti gli utenti con timestamp non nullo e tempo non anteriore a X minuti sono considerati online (p.es.)

    quando devi stamparli fai semplicemente una query sulla tabella filtrando gli utenti in base al timestamp sopra indicato

  5. #5
    Grazie per la risposta. Potresti farmi un esempio di codice? Fatto in maniera veloce...poi lo perfeziono io..

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ma tu come gestisci attualmente il login? c'è un qualche codice (suppongo di sì!) che legge nel db e verifica se la pw è corretta? dovresti postare quello

    p.s.: solo poche righe: quelle importanti!! non tutte le funzioni etc. etc.

  7. #7
    non verifica nulla. E' un login per non registrati.

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    però hai un db? hai postato una struttura di tabella...

  9. #9
    Lo uso per memorizzare il nick con cui ho effettuato il login e lo stampa. Però a me serve anche visualizzare la lista intera.

  10. #10
    Ho riaperto la discussione per non andare OFF TOPIC

    http://forum.html.it/forum/showthrea...ostid=13605718

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.