Witam,
chciałbym zapisać poniższą tablicę asocjacyjną w ciasteczkach w postaci JSON.
array(2) { ["domena"]=> array(2) { [0]=> string
(9) "domena.pl" [1]=> string
(13) "domena.com.pl" } ["hosting"]=> array(2) { [0]=> string
(7) "hosting" [1]=> string
(7) "hosting" } }
Jednak po odkodowaniu jej, otrzymuje:
array(2
) { [0
]=> array(2) { [0]=> string
(9) "domena.pl" [1]=> string
(13) "domena.com.pl" } [1
]=> array(2) { [0]=> string
(7) "hosting" [1]=> string
(7) "hosting" } }
"Gubi" klucze główne... czy jest szansa, aby tego nie robił?
Dodam jeszcze jak wygląda zapis i odczyt ciasteczek:
setcookie( 'basketProductsHosting', json_encode
( $aBasketProducts, JSON_FORCE_OBJECT
), time( ) + 60
* 60
* 24
* 365
); // zapis $_COOKIE['basketProductsHosting'] = json_encode( $aBasketProducts, JSON_FORCE_OBJECT );
$aBasketProducts = json_decode( $_COOKIE['basketProductsHosting'], true ); // odczyt
pozdrawiam!