Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. ultimo accesso
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      talkoman User Attivo • ultima modifica di

      ultimo accesso

      ciao a tutti, quando un utente effettua il login nel mio sito vorrei far vedere, come in questo forum, quando è stata la sua ultima visita. come si fa?quando devo salvare i dati nel database??
      grazie!!!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        digital.daigor User Attivo • ultima modifica di

        lo fai nel login, e se senza login, crei un cookie, cmq devi creare in pratica 2 variabili:

        1 - sessionato
        2 - data_sessione

        la prima la fai di sessione con valore 0 o 1, nella pg metti if($_SESSION[sessionato] != 1)
        {
        $_SESSION[sessionato] = 1;
        //e qui inserisci nel DB
        }

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          talkoman User Attivo • ultima modifica di

          ma se io lo salvo nel database al momento del login, poi apparirà la data di oggi xkè nel database ormai legge quella....o no?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            digital.daigor User Attivo • ultima modifica di

            nel DB hai 2 campi, ultimo accesso, e accesso attuale, nel DB metti prendi la data attuale(quellache c'è nel DB) e la metti in ultimo accesso, e sovrascrivi la data attuale con il time del login

            scusa ma le mie spiegazioni fanno schifo!

            if($_SESSION[sessionato] != 1)
            {
            $_SESSION[sessionato] = 1;
            //query che prende l'ultimo accesso(data_attuale salvata nel DB) e la sovrascrivi nella query seguente
            }

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              talkoman User Attivo • ultima modifica di

              ora provo....
              la data attuale è CURDATE?
              grazie

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                digital.daigor User Attivo • ultima modifica di

                io di solito uso time(), restituisce il timestamp del server, poi se il server nn è in italia gli applichi un offset in secondi, x avere la data che nel luogo che preferisci.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti