![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 3.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt php pracujący na bazie mysql . Odświeżenie ekranu( przeładowanie strony) powoduje zduplikowanie rekordu. Jak temu zapobiec ?
Ten post edytował butek 2.07.2008, 18:58:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
W formularzu, który przesyła powinna być zmienna o wartości unikalnej wygenerowanej funkcją uniqid(''). Podczas przetwarzania formularza wrzucasz ą wartość do sesji a następnie dajesz warunek, że formularz może być przetworzony jedynie kiedy jego ID jest inne niż to w sesji. Wtedy masz pewność, że nie przetworzysz tego dwukrotnie przy odświeżaniu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 11:55 |