Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak pobrać datę wygaśnięcia ciasteczka?
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Jak w temacie: Jak pobrać datę wygaśnięcia ciasteczka?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thomson89
post
Post #2





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Witam!

Chyba jest sposób.

Oczywiście, daty wygaśnięcia nie da się pobrać. Ale zawsze można obliczyć (IMG:style_emoticons/default/winksmiley.jpg)

Nie jest to chyba poprawne, ale trzeba sobie radzić.

  1. function zapisz($nazwa, $wartosc, $czas=0)
  2. {
  3. if($czas==0)
  4. setcookie($nazwa, $wartosc);
  5.  
  6. else
  7. setcookie($nazwa, $wartosc.'-'.$czas, $czas);
  8.  
  9. }
  10.  
  11. function odczytaj($nazwa)
  12. {
  13. $ciastko = $_COOKIE[$nazwa];
  14. $ciasto = explode('-', $ciastko);
  15. $tablica['czas'] = $ciasto[1];
  16. $tablica['wartosc'] = $ciasto[0];
  17. }
  18.  
  19. zapisz('powitanie', 'witaj świecie!', time()+(2*60));
  20. $ciastko = odczytaj('powitanie');
  21.  
  22. $pozostalo = $ciastko['czas'] - time();
  23.  
  24. echo "Ciastko 'powitanie', ma wartosc ".$ciastko['wartosc']." i wygaśnie za ".$pozostalo;

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: 13.10.2025 - 19:32