Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] odświeżanie formularza
szczypior
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 5.02.2007

Ostrzeżenie: (0%)
-----


Witam

Czy są jakieś metody zabezpieczenia przed odświeżaniem strony wysyłającej dane poza cookies, żeby nie dochodziło do kilkukrotnego wpisywanie tych samych danych do bazy?

Na gronie ciekawie rozwiązali w ogóle problem formularzy bo nawet przy robieniu wstecz nie pojawia się okno że strona zawiera dane przesyłane które są "niezbędne" do jej poprawnego wyświetlenia. Znacie patent jak można zrobić coś takiego? Java Scripts?

Pozdrawiam
Andrzej
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


Cześć.

Ja ustawiam zmienną sesji, unikalną dla każdej strony / skrypu, i sprawdzam ją przy ładowaniu czyli:

Kod
...
$page_id = 1;
$prev_page = (is_set($_SESSION['page_id']) ? $_SESSION['page_id'] : NULL);
if($prev_page == $page_id)
{
     // mamy refresh
     ...
}
else
{
     // mamy przejście z innej strony
     $_SESSION['page_id'] = $page_id;
     ...
}


Pozdrawiam, Leszek.

Ten post edytował nevt 29.09.2007, 21:36:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.01.2026 - 06:57