Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z cookie
Forum PHP.pl > Forum > PHP
deha21
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?
muk4
Np. tym że nie podałeś nam żadnego kodu.
deha21
  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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.