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. Problema sessioni utenti
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      ryu66 User • ultima modifica di

      ho un pò modificato il tuo codice

      [PHP]
      $timeout = time() -60; //Timeout di 1 minuto

      $query_timeout = "UPDATE sessioni SET timeout='".time()."' WHERE id='".$_COOKIE["sessioni"]."'";
      $result_timeout = mysql_query($query_timeout) OR DIE (mysql_error());

      $query_timeout_set = "UPDATE sessioni SET online='0' WHERE timeout < '".$timeout."''";
      $result_timeout_set = mysql_query($query_timeout_set) OR DIE (mysql_error());
      [/PHP]

      non so il perchè quando lo carico mi da questo errore:

      You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1212142592''' at line 1

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        < '".$timeout."''"

        doppia chiusura apice....sorry!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          ryu66 User • ultima modifica di

          ora va , però c'è un'altro problema appena mi connetto mi setta direttamente online = '0' senza aspettare 1 minuto

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            in che senso?

            ti connetti, hai il cookie attivo e ti setta sempre a 0???

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              ryu66 User • ultima modifica di

              si , setta il timeout anche

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                time() +60

                prova così!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • R
                  ryu66 User • ultima modifica di

                  uguale

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    mi raccomando......il timeout, dovrebbe essere il doppio del tempo di chiamata della pagina con ajax o iframe....

                    es:

                    ajax: timeout 1 minuto
                    php: timeou 2 min

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • R
                      ryu66 User • ultima modifica di

                      ho provato qualsiasi variazione di tempo, appena mi connetto mi da direttamente il set a 0

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        fai l'echo di tutte le query, e postale

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • R
                          ryu66 User • ultima modifica di

                          1
                          [PHP] UPDATE sessioni SET timeout= '1212147255' WHERE id='14'[/PHP]

                          2

                          [PHP] UPDATE sessioni SET online= '0' WHERE timeout < '1212147043'[/PHP]

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            caspita......non avevo calcolato la variabile online.....

                            nella query prima, setta anche quella!!!

                            UPDATE sessioni SET timeout= '1212147255', online = '1' WHERE id='14'

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • R
                              ryu66 User • ultima modifica di

                              no non centra quella perchè già sopra in unaltro script me la setta a ogni riaggiornamento

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                le query fanno il loro dovere, fagli fare delle select e fagli restituire il risultato prima durante e dopo

                                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