Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ponowne wysłanie formularza po kilku minutach, Jak cos takiego zrobic ?
Matiash
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 7.04.2007

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


Witam, jak zrobic cos takiego ze np. jak ktos kliknie 4 * wyslij to za 4 razem wyskoczy komunikat ze musi odczekac 5 minut ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Matiash
post
Post #2





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 7.04.2007

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


No wiec zrobilem ale na podstawie ciasteczek gdyz wydawalo mi sie to prostsze. Jednak pojawia sie inny problem.

kod przedstawia sie nastepujaco:

  1. <?php
  2. if (isset($_COOKIE['ciastko2'])) {
  3.  echo("Już głosowałeś!");
  4.  /*warunek sprawdza czy istnieje w przeglądarce ciasteczko o nazwie
  5.    "ciastko2", jeśli tak to nie pozwala na ponowne wysłanie formularza*/
  6. }
  7. else {
  8.  
  9. //////////////////////////////////////
  10. //tutaj jest moj kod formularza//
  11. //////////////////////////////////////
  12.  
  13. setcookie("ciastko2", "glosowalem", time()+56);
  14.  
  15.  header("Location: la.html");
  16. }
  17. ?>


I tak, jesli mam czas ustawiony np + 56 czyli 56 sekund czas wygasniecia ciasteczka to nie dziala natomiast jesli ustawie 10000 to dziala. Od 10000 sekund wzwyż działa. Co moze byc przyczyna ?
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: 26.12.2025 - 11:07