В функции записи для обработчика сохранения сеанса $ data передаются в следующем формате:
test | a: 1: {s: 3: "foo"; s: 3: "bar";} session | a: 2: {s: 10: "isLoggedIn"; b: 1; s: 8: "clientId"; s: 5: "12345 ";}
Есть ли способ преобразовать это в правильный массив, который будет:
array
(
'test' => array
(
'foo' => 'bar'
)
'session' => array
(
'isLoggedIn' => true
'clientId' => '12345'
)
)
Я попытался передать это в unserialize, но получил сообщение об ошибке:
unserialize () [function.unserialize]: Error со смещением 0 95 байтов
, и он просто возвращает false.