Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeterminowane ciasteczko
deha21
post
Post #1





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

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


Mam na swojej stronie zrobiony skrypcik banera. Po jego wyświetleniu tworzy się ciasteczko. Gdy ciasteczko istnieje to baner się już nie wyświetla. Wyświetla się on dopiero za kilka godzin gdy ciasteczko wygaśnie. Problemy w tym, że wygaśnięte ciasteczko dalej siedzi w pamięci przeglądarki - sprawdziłem narzędziami developera w Google Chrome.
Kod utworzenia ciasteczka:
  1. setcookie('ciastko','1',time()+10800,"/",".domena.pl",false,true);

Kod sprawdzenia czy ciasteczko istnieje:
  1. if (!isset($_COOKIE['ciastko'])) {
  2. //baner się wyświetla
  3. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


a gdzie dodajesz to ciastko ?
sprawdzasz czy już istnieje ?
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%)
-----


Cytat(sazian @ 14.01.2015, 22:13:38 ) *
a gdzie dodajesz to ciastko ?
sprawdzasz czy już istnieje ?

Dodaję na początku strony zaraz po <body>. Ciasteczko się normalnie tworzy, sprawdzam czy istnieje i istnieje. Jeśli istnieje to baner się nie pokazuje i rzeczywiście się nie pokazuje gdy jest. Problemy w tym, że ono nie znika mimo, że już dawno powinno wygasnąć. W narzędziach developera w Google Chrome jest nawet w Expiration widoczne, że już dawno powinno zniknąć.
Cytat('Kloc')
Upiecz nowe, jak stare przeterminowane biggrin.gif

Ale ja właśnie nie chce tworzyć nowego.
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: 8.10.2025 - 11:04