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. come impedire invio multiplo di form ?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • giorgiotave
      giorgiotave Community Manager • ultima modifica di

      Puoi prendere l'ip?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • E
        emmebar Bannato Super User • ultima modifica di

        si lo posso prendere, comunque adesso ho risolto,

        non riuscivo ad evitare che con il pulsante back il tipo potesse
        visualizzare di nuovo la pagina di invio evitando di aggiornare la tabella
        del database e quindi di fare aumentare il contatore.

        Comunque adesso ho risolto con un PHP un po' più complicato ma che
        riesce ad impedire invii multipli per lo stesso IP e per la stessa e-mail

        Ovviamente non funziona se uno cambia IP ed e-mail,
        però complica la vita a chi vuole dare fastidio.

        Se a qualcuno serve uno script del genere disponibilissimo a farglielo avere.

        Ciao e Grazie ancora per gestire questo ottimo BB.
        🙂 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • giorgiotave
          giorgiotave Community Manager • ultima modifica di

          Prego, questo [url=http://www.phpbb.it]Phpbb è bellissimo 😄

          :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Riapro questa vecchia discussione in quanto ho lo stesso problema

            Qualcuno può indirizzarmi verso questo script se esiste....

            o eventualmente dirmi come fare per limitare l'invio multiplo del form da stesso IP?

            Un saluto

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              claudioweb Super User • ultima modifica di

              Visto siamo nella sezione html, ti invito a leggere questa pagina che propone un metodo basato sui cookie e javascript http://www.netmechanic.com/news/vol5/html_no16.htm

              Sono soddisfazioni... potrei spostare la discussione portata avanti da due Admin in un'altra sezione, cioè quella PHP. 😄

              Invito entrambi a valutare bene la sezione dove postare se no vi banno :lol:

              (Forse quando questa vecchia discussione è stata aperta la sezione PHP non esisteva neppure ;))[/OT]

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Ciao,

                mi interessava capire come fare con gli IP, qualcuno sa come fare???

                comunque...
                riguardo al sistema dei cookie vorrei segnalare un'altro script

                http://javascript.html.it/script/vedi/248/impedire-invio-multiplo/

                risulta più completo rispetto all'altro

                usandolo ho un grosso problema con il codice HTML

                nel Form avevo già inserito JavaScript per la verifica preventiva del modulo prima di inviarlo ed avevo inserito onsubmit="return verify()"

                ora se inserisco anche il controllo dei cookie onsubmit="return validate(this) non saprei come legare le due verifiche

                ho provato a scrivere così:

                <form method=post action=pagina.php name=form1 onsubmit="return verify(); return validate(this)">

                la prima verifica viene fatta mentre la seconda (quella dei cookie) no

                come si deve scrivere?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  claudioweb Super User • ultima modifica di

                  Riguardo alla verifica degli ip attendiamo EmmeBar, che probabilmente non sta ricevendo notifiche da questo post a seguito del cambio board. Ora lo avverto in privato.

                  Per risolvere il problema della dobbia funzione, devi creare una terza funzione che richiami le altre due...

                  Per capirci qualcosa del genere:

                  <script type="text/javascript" language="javascript">
                  <!--
                  function controllo()
                  {
                  verify();
                  validate(form1);
                  }
                  //-->
                  </script>
                  
                   <form method=post action=pagina.php name=form1  onsubmit="controllo()">
                  

                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • E
                    emmebar Bannato Super User • ultima modifica di

                    Ciao redart,

                    Io a suo tempo ho risolto creando una tabella mysql nella quale registravo gli IP, ogni volta che veniva inviato il form un contatore aumentava di uno, raggiunto il limite massimo impostato veniva impedito a quell'IP di inviare ulteriori richieste.

                    Se vuoi sviluppare in questo senso ti consiglio di aprire un Thread in PHP, sezione adatta per questo genere di script,

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Ciao EmmeBar,
                      si sarei interessato e seguirò, non appena possibile, il tuo consiglio sul nuovo Thread in PHP, grazie mille e buona giornata

                      claudioweb, ho fatto come mi hai indicato:
                      concatenare le 2 funzioni con un'altra funzione

                      ma ho un problema irrisolto con HTML e le 2 funzioni JavaScript nel onsubmit

                      posso contiunuare su questo Thread o devo aprirene un'altro???
                      fatemi sapere

                      Un saluto

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • C
                        claudioweb Super User • ultima modifica di

                        @Redart said:

                        posso contiunuare su questo Thread o devo aprirene un'altro???
                        Aprine pure uno nuovo e ne discutiamo, perchè questo vecchio topic mi sa già di macedonia 😄

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • R
                          rdo User Attivo • ultima modifica di

                          Qualcuno mi saprebbe dare il link del nuovo post che è stato aperto? Ne avrei urgente bisogno... semai spiego il motivo nell'altro post!

                          GRAZIE MILLE!
                          Paolo

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • C
                            claudioweb Super User • ultima modifica di

                            http://www.giorgiotave.it/forum/html-css-scripting/19352-impedire-invio-form-multiplo.html (tuo)

                            http://www.giorgiotave.it/forum/html-css-scripting/18026-concatenare-2-funzioni-di-controllo-modulo-javascript-onsubmit.html (continuazione di questa discussione)

                            :ciauz:

                            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