Visualizzazione risultati 1 fino 4 di 4

Discussione: Doppio invio form

  1. #1
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Predefinito Doppio invio form

    Salve a tutti, vorrei sapere come impedire l'invio doppio di un form (quando un utente ci clicca più volte sopra) .
    Il metodo deve essere lato server.

    HELP ME!" :'(

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Non è possibile bloccare in server-side l'invio del form. Amenochè non fai un controllo con PHP confrontando gli ultimi dati inviati con quelli attuali.

    Per bloccare che io prema più volte sul bottone "submit" allora dovrai utilizzare JavaScript o jQuery.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    EuropeKingdom non è connesso Neofita
    Data registrazione
    23-08-2014
    Messaggi
    15

    Predefinito

    se l'utente ha js disattivato mi frega, quindi la soluzione è inutile.
    Ci sono molti siti che impediscono ciò server side, quindi c'è.

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Esiste un modo ma funzionerà solo quando la pagina di destinazione avrà ricevuto i dati e non prima. Inoltre i dati devono essere memorizzati per essere confrontati e vedere se un utente o un ospite (ed in tal caso si dovrà utilizzare qualche chiave univoca o un timestamp nel form) invia due volte gli stessi dati in un arco di tempo molto ristretto.
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •