![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 24.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Kłopot polega na tym ze user potwierdzając wypełniony formularz i wciskający "przycisk" uruchamia skrypt generujacy emaila za pomocą funkcji mail - to działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Problem w tym ze taki email chwilke się generuje i jest wrazenie że strona się nie wczytuje i jeśli ktos zniecierpliwiony zrobi "dwuklik" i spowoduje ponowne uruchomienie ( a w zasadzie przerwanie generowania maila ) skryptu mail nie zostaje wysłany. Ma ktos jakiś pomysł żeby "zagrać na zwłoke" w wysyłaniem emaila zeby strona sie przeładowała , lub zabezpieczyć się przed ponownym wciskaniem "przycisku" ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 21.08.2003 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
poczytaj manual: http://www.php.net/manual/en/features.conn...on-handling.php - to apropos zabezpieczenia przed naciśnięciem reload zanim wykona się cały skrypt
..natomiast zabezpieczenie antyfloodowe - może to być np: zwykłe cookie, czy po prostu.. robisz skrypt, który wysyła maila i przekierowywuje użytkownika na inną stronę, np: [php:1:dcb65548c8]<?php mail($adres, $_POST['temat'], $_POST['wiadomosc']); header('Location: wyslano_email.html'); ?>[/php:1:dcb65548c8] ps. to jest chyba temat na php, a nie php pro... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 16:12 |