Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapis ciastek przez formularz
unnamedly
post 29.08.2012, 17:38:46
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 5.05.2012

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


Witam, mam pewien problem.

Otóż:

  1. if(!isset($_COOKIE['Ankieta']))
  2. if(isset($_POST['ankieta']))
  3. {
  4. if($_POST['ankieta'] == 'odp1')
  5. {
  6. setcookie("Ankieta", "zaznOdp1", $form_end);
  7. }
  8. else if($_POST['ankieta'] == 'odp2')
  9. {
  10. setcookie("Ankieta", "zaznOdp2", $form_end);
  11. }
  12. else if($_POST['ankieta'] == 'odp3')
  13. {
  14. setcookie("Ankieta", "zaznOdp3", $form_end);
  15. }
  16. else if($_POST['ankieta'] == 'odp4')
  17. {
  18. setcookie("Ankieta", "zaznOdp4", $form_end);
  19. }
  20. else if($_POST['ankieta'] == 'odp5')
  21. {
  22. setcookie("Ankieta", "zaznOdp5", $form_end);
  23. }
  24. else if($_POST['ankieta'] == 'odp6')
  25. {
  26. setcookie("Ankieta", "zaznOdp6", $form_end);
  27. }
  28. else if($_POST['ankieta'] == 'odp7')
  29. {
  30. setcookie("Ankieta", "zaznOdp7", $form_end);
  31. }
  32. }


Nie zapisuje ciastek na komputer użytkownika. Gdy zastąpię setcookie echo`ami, to ładnie je wyświetla, więc instrukcje warunkowe są OK. Na początku strony mam funkcję ob_start();, a na końcu ob_flush();.

Jeśli ktoś ma jakiś pomysł, dlaczego nie zapisuje tych ciastek, będę wdzięczny biggrin.gif
Go to the top of the page
+Quote Post
pamil
post 29.08.2012, 17:50:46
Post #2





Grupa: Zarejestrowani
Postów: 97
Pomógł: 15
Dołączył: 12.08.2012
Skąd: Zabrze

Ostrzeżenie: (10%)
X----


Co jest w $form_end? Btw. Zawsze robisz cookie z wartością 'zazn'.ucfirst($_COOKIE['ankieta']), te ify tu niepotrzebne.
Go to the top of the page
+Quote Post
unnamedly
post 29.08.2012, 18:30:52
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 5.05.2012

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


Aaaa, podpowiedziałeś już mi samym tym postem biggrin.gif


W $form_end jest czas, kiedy ankieta się skończy, a to przypadało na wczoraj tongue.gif
A więc nie mogę utworzyć ciastka, które wygaśnie wczoraj.

Wielkie dzięki za pomoc biggrin.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 17:12