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

    Vedere l'ultima visita di un utente

    voglio vedere l'ultima visita di un utente in base all'ip ho provato a fare uno script ma nn funge

    codice:
    <?
    $data = date("d-m-y h:i");
    $usrip = $_SERVER['REMOTE_ADDR'];
    include("ip.php");
    foreach($ip as $userip => $data ) {
    if(in_array($usrip, $ip)) {
      echo "Ultima visita: " . $data ;
      }else{
        echo "Ultima visita: Prima volta";
    $fp = fopen("ip.php", "a+");
    if(!$fp) die ("Errore nella operazione con il file");
    fwrite($fp, 
    '<?' . ' $ip[' ."'$_SERVER[REMOTE_ADDR]'".'] = ' ."'$data'" . ';' . '?>');
    $fp = fclose($fp);
    
    	}
    }
    ?>
    Realizzazione siti web:
    http://www.giacomotomolillo.net/

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    cosi al volo mi viene da dirti che la graffa dell'if va chiusa dopo l'echo di "prima volta"....

    ciao

  3. #3
    penso di no anche se sono poco esperto di php xke se l'ip nn è nell'array aggiunge l'ip nel file

  4. #4
    sai vero che ad ogni connessione l'ip cambia...

    di solito si fa con i cookies...
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  5. #5
    ho già provato con i cookie pero nn metteva la data e l'ora esatta e poi il cookie nn aveva una cosa "dinamica" tipo se entro oggi alle 3 e salva ke sono entrato alle 3 poi entro alle 5 e mi dice ultima visita oggi alle 3 poi entro alle 7 e dice sempre ultima visita alle 3 invece di ultima visita alle 5

    cmq andrebbe bene anke uno script ke utilizza il db

    se si riuscirebbe a fare in modo ke quando uno entra nel sito si legge il cookie lo scrive e poi lo cancella inserendone uno nuovo con la data aggiornata puo andar bene basta ke le date non sono sbagliate

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Jostock
    penso di no anche se sono poco esperto di php xke se l'ip nn è nell'array aggiunge l'ip nel file
    bisognerebbe vedere cosa fai nel file ip.php

    come crei l'array?

    secondo me comunque come hai fatto tu l'ip viene scritto solo se è alla prima visita.

    ciao

  7. #7
    il file ip.php ha un codice del genere

    <?
    $ip["0.0.0.0"] = "01-02-05 00:00"
    ?>

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    allora è come dicevo, prova a mettere la graffa dopo "prima volta"


  9. #9
    se metto la graffa dopo ultima volta da essere T_ELSE ecc...

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma l'hai messa dopo il puntoevirgola vero????

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.