Problem podobny był, przejrzałem wszystkie wątki, nie znalazłem rozwiązania.
file_put_contents('teksty/k1.txt','DOPISANO',FILE_APPEND); include('./connections/aaa.php'); $dodaj = "INSERT INTO tabela1 (A,B,C) VALUES ('$a','$b','$c')"; }
Taki oto insercik dodaje zawsze dwa identyczne rekordy (różniące się tylko id, jest auto increment).
-ta część programu realizuje się po kliknięciu linku <a href="adres.php?kod11=zmienna">
-w żadnym innym miejscu skryptu nie istnieje inny INSERT,
-nie ma mowy o podwójnym wywołaniu skryptu z poziomu PHP czy JavaScript.
-podwójne żądanie tworzy wg mnie sama przeglądarka bo problem występuje w FF a nie występuje w IE.
-Dodałem file_put_contents dla potwierdzenia , że dwa razy odpala się cały IF (i rzeczywiście odpala się dwa razy).
-nie posiadam tagów <button>,
-nie wklejam CTRL-V (ktoś miał taki przypadek),
Przeinstalowałem FF ,wyczyściłem wszystko co się dało i nic .
Jeśli to wina przeglądarki to jak to spacyfikować?
Nie interesują mnie obejścia problemu.
Proszę o każdą konstruktywną pomoc.