ChrisB: Doppelte Einträge bei AUTO_INCREMENT (MySQL)

Beitrag lesen

Hi,

Firefox sagt:

GET http://localhost/test.php [HTTP/1.1 200 OK 80ms]
irgendwelches Gedöhnse
GET http://localhost/test.php [HTTP/1.1 200 OK 30ms]

und der server sagt:

127.0.0.1 - - [01/Apr/2014:14:29:25 +0200] "GET /test.php HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0"
127.0.0.1 - - [01/Apr/2014:14:29:25 +0200] "GET /test.php?_=1396355365644 HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0"

Das passt nicht ganz zusammen, ?_=1396355365644 solltest du eigentlich im Browser ebenfalls sehen beim zweiten Request.

Aber egal, vermutlich irgendein Add-On, dass auf diese Weise sicherstellen will, dass die Ressource aktuell ist (und nicht aus dem Cache geladen wurde), oder sowas in der Art. Deaktiviere mal alle Extensions, und schau ob’ immer noch auftritt.

Und damit weißt du jetzt auch, warum die Faustregel lautet, für Daten erzeugende/verändernde Requests immer die Methode POST zu verwenden :_)

MfG ChrisB

--
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/