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. Problemi con i cookies
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • J
      jimmyn.4 User Newbie • ultima modifica di

      Problemi con i cookies

      Ciao raga vorrei sapere come cancellare in modo automatico un riga del database alla scadenza di un cookie.C'è un comando particolare?

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        non credo, creati la funzioncina che lo fa, è semplice!

        se serve dimmi come la vuoi, che la si costruisce

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • J
          jimmyn.4 User Newbie • ultima modifica di

          Ho fatto degli script di controllo che mi permettono di cancellare una riga del database,solo che tali script di controllo sono nella stessa pag del settaggio dei cookie.Non so se devo fare una pag success per legg se i cookie sono scad o no.
          Per es.
          setcookie("ccanddir",$_SESSION["ccadir"],time()+603);
          setcookie("nvanddir",$_SESSION["nvadir"],time()+60
          3);

          if((!$_COOKIE["ccanddir"])&&(!$_COOKIE["nvanddir"]))
          {
          cancellariga($_SESSION["ccadir"],$_SESSION["nvadir"],$_SESSION["usernam"]);
          }

          function cancellariga ($cc,$nv,$user)
          {
          if ( !( $connessione = mysql_connect( "localhost","root", "" ) ) )
          die( "Non posso connettermi al database" );
          if ( !mysql_select_db( "mysql", $connessione ) )
          die( "Non posso aprire il database" );
          $query= "DELETE FROM prenotazioni WHERE Num_volo='$nv' && Username='$user' && Cod_comp='$cc'";
          }

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            sposta la parte del cancellamento sopra il settaggio

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • J
              jimmyn.4 User Newbie • ultima modifica di

              Cioè la perte dell'if,del controllo,contenente il richiamo alla funzione 'cancellariga'?

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                si, così cancelli quelli scaduti prima che vengano settati i nuovi!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • J
                  jimmyn.4 User Newbie • ultima modifica di

                  ok,quindi quell'if lo modifico dicendogli che se il cookie non è isset allora faccio il setccokie,altrimenti se è isset ma empty deve andare a cancellare una riga del database.Però se prima lo setta,dopo il prog controlla in automatico se il cookie è scaduto,così da andarmi a cancellare la riga del database.Percè quello che mi serve è che dopo che ho settato il cookie,quando esso scade mi faccia il controllo e mi cancelli la riga dal database.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • J
                    jimmyn.4 User Newbie • ultima modifica di

                    L'unica cosa che vorrei sapere è se in automatico il PHP,dopo che è scaduto il cookie,mi va a fare il controllo iniziale e se si verifica la condizione mi richiama la funzione da me fatta e va a cancellare la riga all'interno del mio database.Il prog si "ricorda" dello script che ho fatto e va a fare di nuovo i controlli in automatico?

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      se tu setti la scadenza, viene cancellato automaticamente dal client, quindi scartato in automatico.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • J
                        jimmyn.4 User Newbie • ultima modifica di

                        Dato che nel mio progetto la scadenza ci deve essere,come devo fare affinchè il prog mi vada a richiamare la funzione cancellariga a cookie scaduto?Devo scrivere tali script di controllo in una pag successiva a quella del settaggio cookie?

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          if(!(strlen(trim($_COOKIE['nvanddir']))>0))
                          {
                          cancellariga();
                          }

                          dimmi se funge, io faccio sempre così, se qualcuno sa di megli, è pregato di postare qui, grazie!!!!

                          p.s.
                          fammi sapere

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • J
                            jimmyn.4 User Newbie • ultima modifica di

                            Scusa potresti mica dirmi che comandi sono "trim",ecc? Li vado a mettere nella stessa pag del settaggio cookie e in alto,prima del settaggio cookie?
                            Scusami per il disturbo,ma mi serve solo qusta cosa dei cookie!!

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              scusa tu, mi sono dimenticato di spiegare:
                              if(!(strlen(trim($_COOKIE['nvanddir']))>0))
                              {
                              cancellariga();
                              }
                              se il contrario di [il numero di lettere della stringa(stren), senza spazi(trim), del contenuto del cookie ($_COOKIE['nvanddir']) è maggiore di zero, quindi il cookie è settato e contiene qualcosa] fai cancellariga();

                              meglio????

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • J
                                jimmyn.4 User Newbie • ultima modifica di

                                Sì,grazie e scusa per il disturbo. Proverò,smanetterò un po'. Grazie ancora

                                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