Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#4

Re: MySQL Doppeleintrag bei INSERT

  Alt 15. Okt 2008, 14:59
hm, weiß nich:

Fehler in der Seite, so dass der Browser meint zweimal antworten zu müssen.
Tritt das Problem mit jedem Browser auf oder nur mit einem speziellen.

id_ticket ist wohl 'ne eindeutige ID.

Bei
Code:
} elseif ($_GET['mode']=="answer" && !empty($_POST['message']) && !empty($_POST['subject']) && is_numeric($_GET['id']))
per Select prüfen, ob es zu dem id_ticket in den letzten Sekunden schon was gab, wenn ja, nicht einfügen sonst doch einfügen. Da musst Du entscheiden, wie Du mit diesem "Zustand" umgehen willst.

Wenn Du Dir die beiden Auszüge aus dem Log genau anschaust, wirst Du feststellen, dass sie von der gleichen IP und gleichem Browser kommen mit zeitlicher Differenz und etwas unterschiedlichem Aufbau. Einmal mit einer URL, einmal mit einem -. Das kommt mir irgendwie komisch vor, eventuell kannst Du in Deinem Quelltext aber gerade an dem Unterschied festmachen, ob Du die Daten speicherst oder verwirfts und 'ne Fehlermeldung... ausgibst.
  Mit Zitat antworten Zitat