Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z cookie, nieokiełznana bestia
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Mam skrypt który wykonuje się jeśli nie ma cookie. Po wykonaniu skryptu tworzy się cookie, po to żeby skrypt wykonał się tylko raz. Żywotność ciastka jest ustawiona na godzinę. Niby wszystko ustawione itd. ale jest problem. Chodzi o to że po utworzeniu cookie, gdy zamknie się przeglądarkę, skrypt znów się wykonuje... Druga rzecz - jeśli mam otwartą przeglądarkę wraz z cookie przez np. 3 godziny to skrypt wykona się tylko raz, mimo że powinien co godzinę. Cookie dalej znajduje się w przeglądarce, mimo że jak byk jest napisane że jego żywotność juz dawno powinna minąć.
Czym to może być spowodowane?


--------------------
Go to the top of the page
+Quote Post
muk4
post
Post #2





Grupa: Zarejestrowani
Postów: 309
Pomógł: 56
Dołączył: 3.11.2006
Skąd: Gliwice

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


Np. tym że nie podałeś nam żadnego kodu.
Go to the top of the page
+Quote Post
deha21
post
Post #3





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


  1. if (!isset($_COOKIE['stripe'])) {
  2. //skrypt
  3. <script type="text/javascript">
  4. var expire = new Date();
  5. expire.setHours(expire.getHours()+1);
  6. document.cookie = "stripe=1; expires="+expire;
  7. </script>
  8. }

Cookie koniecznie musi być tworzone z poziomu JavaScript. Cookie dobrze się zapisuje... teoretycznie - wpisuje dobrą nazwę, wartość i datę ważności.


--------------------
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 Aktualny czas: 19.08.2025 - 22:03