Może ktoś wie jak, w sposób w miarę niekłopotliwy, dowiedzieć się tego, czy użytkownik zmusił przeglondarkę do ponownego przesłania formularza przyciskiem odśwież.
Wankster
26.04.2003, 11:49:11
Po wysłaniu formularza wysyłasz ciacho np. a później sprawdzasz czy jest, jeżeli jest to nie dodaje ponownie, a jeżeli nie ma to dodaje
[php:1:6cbfee5f06]<?php
if ( IsSet( $_POST['str'] ) )
{
if ( !IsSet( $_COOKIE['refresh'] ) )
{
// proces dodawania
}
setcookie( 'refresh' );
}
else
{
// formularz
}
?>[/php:1:6cbfee5f06]
Dzięki,
ale na podobnych kilka pomysłów wpadłem i chodzi mi raczej o upewnienie się, że nie ma niczego prostszego, bo to jest owszem dobre rozwiązanie, gdy masz jeden formularz, przy kilku formularzach i możliwości kilkakrotnego wypełnienia każdego z nich sprawa robi się nie tyle skomplikowana, co męcząca.