Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    97

    doppio inserimento nel DB con IE

    Salve,
    mi succede una cosa stranissima:

    se faccio un inserimento nel DB mysql, con IE vengono inseriti due record identici, con Firefox invece l'inserimento è corretto, cioè un solo record...

    ... che diavolo succede? devo esorcizzare il PC?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: doppio inserimento nel DB con IE

    Originariamente inviato da Nika90
    Salve,
    mi succede una cosa stranissima:

    se faccio un inserimento nel DB mysql, con IE vengono inseriti due record identici, con Firefox invece l'inserimento è corretto, cioè un solo record...

    ... che diavolo succede? devo esorcizzare il PC?
    Succede che dipende da come chiami la pagina, comunque è dovuto al comportamento di IE che se non ottiene in tempi brevi una risposta rifà la stessa chiamata, causando l'inserimento doppio nel db.

    Prova a memorizzare un il timestamp di chiamata in sessione, e rifiuta il secondo inserimento se il primo è avvenuto in un tempo troppo vicino al secondo.

    Comunque quando succedono queste cose c'è qualcosa di errato o nel concetto dell'applicazione o nelle redirezioni delle pagine (oppure in tutti e due).

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.