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

    problemi con HTTP_REFERER

    Ciao a tutti,
    ho provato a creare un sistema molto efficace di user online (del tipo quanti utenti sono online in quel momento), e ho creato un codice che evita che quando un utente ricarica una pagina, il numero di utenti online venga aumentato, ma non funziona.
    Ecco il codice che regola questo evento:

    Codice PHP:
    <?php
    if (!($_SERVER['PHP_SELF'] == $_SERVER['HTTP_REFERER'])) {
    echo(
    'openSession();');
    ?>
    Forse bisogna mettere HTTP_FOWARDED_FOR_X al posto di HTTP_REFERER ??

    Qualcuno mi aiuta ???
    I'm the solution
    http://www.mishacattaneo.ch/
    I'm fifteen. Scusate le domande ripetitive.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    2,620
    domande:
    1) Usi un Db?

    Soluzioni:
    gli utenti online vedili con il numero di ip diversi: anche in una rete aziendale l'ip varia da un pc all'altro.
    Così nn ti devi preoccupare del Refresh.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    2,620
    ovviamente, poi, devi controllare ogni tot secondi se l'ip è connesso o no.

    Si puo' fare anke con le sessioni che scadono, se nn ricordo male, all'uscita dal sito (o era il browser? boh)



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.