Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z unserialize
sazian
post 23.12.2006, 21:41:49
Post #1





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

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


oto kod
  1. <?php
  2. // zapis
  3. $tablica = Array('a' => 'pierwszy', 'b' => 'drugi');
  4. setcookie('tablica', serialize($tablica), time()+3600);
  5.  
  6. // odczyt zabezpieczony przed nieistniejącym ciasteczkiem
  7. if (isset($_COOKIE['tablica'])) {
  8. $tablica = unserialize($_COOKIE['tablica']);
  9. } else {
  10. $tablica = Array();
  11. }
  12. echo $tablica['a'];
  13. ?>

a efektem jest .... nic
co jest nie tak

add
----------------
kod pochodzi z http://www.leon.w-wa.pl/texts/kurs/trans.php#cookies
poza tym echo $tablica['a'];

Ten post edytował sazian 23.12.2006, 22:33:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mdco
post 24.12.2006, 10:13:10
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Po postawieniu ciasteczka, musisz ponownie przeladować strone, aby było ono dostepne w tablicy $_COOKIES.


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
sazian
post 24.12.2006, 12:41:15
Post #3





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

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


niestety nie działa
może dodam że uruchamiam to na krasnalu 2.7
a przeglądarka widzi ciasteczko

add
--------------------

Sprawdziłem na normalnym serwerze i działa a pod krasnalem nie
Da się to jakoś naprawić questionmark.gif

Ten post edytował sazian 24.12.2006, 15:51:05
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: 14.08.2025 - 12:17