Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    Utenti connessi al sito

    ciao ragazzi
    ho installato nel mio sitarello questo script in php per la registrazione di utenti e la protezione di pagine con password

    http://freephp.html.it/script/view_script.asp?id=665

    la mia domanda è: se volessi vedere quanti utenti registrati sono online come devo fare?

    ho provato con questo script:
    http://www.lorenzone.it/script_down...e.php?idfile=14

    ma anche inserendo i dati nella stessa tabella creata dal sistema di login nn funziona!!
    come devo fare?


    thanks!

  2. #2
    2 sono i sistemi con cui puoi vedere chi è online!

    Il primo (il più solido) tramite le sessioni! Nella pagina dei presenti fai uno script che verifichi ogni minuto le sessioni attive!
    E da qui ne ricavi i nomi!

    Il secondo metodo(più fragile, ma estremamente semplice), crei un'ulteriore tabella per i presenti! Quando viene effettuato il login, fai una query che inserisce l'utente nella tabella presenti, quando fai il logout, fai una query che lo elimina dalla tabella presenti!


    ciao
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Originariamente inviato da Manuelandro
    2 sono i sistemi con cui puoi vedere chi è online!
    Il primo (il più solido) tramite le sessioni! Nella pagina dei presenti fai uno script che verifichi ogni minuto le sessioni attive!
    E da qui ne ricavi i nomi!
    Mi puoi dire più precisamente come procedere per sviluppare questo sistema.

  4. #4
    purtroppo so usare poco il php quindi avrei dei dubbi!!

    per creare la tabella uso:


    <?php
    $Host="localhost";
    $User="xxxxxx";
    $Password="xxxx";
    $DBName="xxxxx";
    $TableName="presenti";

    $Link= mysql_connect ($Host, $User, $Password);
    $Query="Create table $TableName (id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName TEXT, LastName TEXT)";

    a questo punto qua che devo mettere?


    mysql_close ($Link);
    ?>

    avrei un'altra domanda:
    in questo modo io creo una tabella, che è indipendente da quella creata per il login che memorizza tutti gli utenti registrati, come faccio per collegarle?
    inoltre questo metodo funziona anche se l'utente invece di fare il logoout chiude manualmente la pagina?

  5. #5
    Originariamente inviato da kioto
    Mi puoi dire più precisamente come procedere per sviluppare questo sistema.
    non ti so dire...non l'ho mai usato!!
    ma dovresti trovare degli scripts già pronti sul web
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  6. #6
    Originariamente inviato da robertes
    in questo modo io creo una tabella, che è indipendente da quella creata per il login che memorizza tutti gli utenti registrati, come faccio per collegarle?
    tramite una query..nella pagina di verifica login inserisci
    Codice PHP:
    $query "INSERT INTO 'Presenti' (Nick) VALUES ('$user_id')";
    ecc 
    Originariamente inviato da robertes
    inoltre questo metodo funziona anche se l'utente invece di fare il logoout chiude manualmente la pagina?
    no, anch'io sto cercando una funzione per togliere dai presenti anche chi chiudi solamente il browser!

    magari se la trovo ti faccio sapere!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    no, anch'io sto cercando una funzione per togliere dai presenti anche chi chiudi solamente il browser!
    Potresti sfruttare alcune funzioni di jscript, dove controlli anche solamente se l'utente va su un altro sito.
    Cmq rimane un metodo a mio parere più difficile da gestire, in quanto devi stare attento a delle uscite "strane", come crash del sistema o cose simili: se non gestisci bene la tabella è un casino, in quanto potresti ritrovarti con un sacco di utenti sempre presenti in quato non hanno abbandonato il sito in modo "pulito"....

    Inoltre mi sembra eccessivo l'utilizzo di una tabella dedicata agli utenti presenti: basta aggiungere un campo "presente" nella tabella deghli utenti registrati (in quanto, se non ho capito male, si vuole tener traccia solamente degli utenti registrati presenti sul sito)

    buon lavoro

  8. #8
    no vabbeh, a me la pagina presenti non deve avere varie funzionalità..
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  9. #9
    scusate ragazzi ma ho ancora dei problemi!!
    potreste scrivere il codice completo che dovrei mettere nella tabella?

  10. #10
    Originariamente inviato da robertes
    scusate ragazzi ma ho ancora dei problemi!!
    potreste scrivere il codice completo che dovrei mettere nella tabella?


    quale codice vuoi??
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

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.