Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> unserialize nie działa, tablice w ciastkach
lasca85
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 31.05.2006

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


W jednym pliku tworzę przykładową tablicę, wrzucam ją do ciastka i przeskakuję do drugiego pliku:

  1. <?php
  2. $tablica = Array('pierwszy','drugi');
  3. $string = serialize( $tablica );
  4. setcookie( 'dane', $string, time()+30*86400 );
  5. header("Location: hym.php?".session_name()."=".session_id());
  6. ?>


W drugim z kolei:

  1. <?php
  2. if (isset($_COOKIE['dane'])) {
  3.  $string = $_COOKIE['dane'];
  4.  stripslashes($string);
  5.  $tabka = unserialize( $string );
  6.  echo $tabka[0];
  7. ?>


stripslashes dodałem kierujac się wskazówkami w jednym z wątków na tym forum, chociaż i tak nie pomogło. Wypisując brutalnie zawartość ciastka mam:

a:2:{i:0;s:8:\"pierwszy\";i:1;s:5:\"drugi\";}

ale echo $tabka[0]; nie wypisuje nic... Co robię nie tak?
Go to the top of the page
+Quote Post

Posty w temacie


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 - 02:58