Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: unserialize???
Forum PHP.pl > Forum > PHP
pgawle
Mam problem uzylem funkcji serialize na tablicy i zapisalem w ciasteczku...potem na nastepnej strone odczytalem ciacho i zrobilem userialize...ale cos nie dziala
kod:

[php:1:b8b0878e45]<?php
$ciacho = $_COOKIE['pass'];
if (isset($ciacho)) {
echo 'istnieje ';
echo $ciacho;
$token=unserialize($ciacho);
var_dump( $token);
echo("<br>");
echo $token[0];
echo("<br>");
echo $token[1];

}
?>[/php:1:b8b0878e45]

ale niestety cos nie dziala. Nie wiem dlaczego. Chodzi przede wszytskim, do odwolania sie poszczegolnych elementow tablicy a ona nie isteje. Z reszta takie dostaje komunikaty....moze juz jestem zmeczony ale nie moge jakos tego zkumać....a taki komunikat dotsaje


istnieje a:2:{i:0;s:3:"gaw";i:1;s:4:"gaw1";}bool(false)
adwol
Widzę, że Ci się zaplątały tam jakieś backslashe (pewnie o automatycznego eskejpowania). Zrób:
[php:1:fd089c6632]<?php
$token=unserialize(stripslashes($ciacho));
?>[/php:1:fd089c6632]
pgawle
DZIEX! biggrin.gif tylko nie wiem zupelnie skad takie ukosniki mi sie pojawily...myśląc przyszlościowo.
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.