idocsidocs
پنج شنبه 27 بهمن 1390, 18:08 عصر
من سسشن ها رو توی دیتابیس ذخیره می کنم.
الان می خوام یه آرایه رو توی سسشن ذخیره کنم. برای این کار از کد زیر استفاده می کنم.
$myarr[]=$myvar;
$_SESSION['user']=serialize($myarr);
حالا وقتی بخوام این آرایه رو نمایش بدم از کد زیر استفاده می کنم:
$user=unserialize($_SESSION['user']);
var_dump($user);
مشکل اینجاست که آرایه خروجی فقط یه جفت ایندکس/مقدار داره. هرچندبار هم که این صفحه رو ریفرش کنم باز هم آرایه ایجاد شده فقط یه ایندکس بر می گردونه.
مشکل این کد کجاست؟
الان می خوام یه آرایه رو توی سسشن ذخیره کنم. برای این کار از کد زیر استفاده می کنم.
$myarr[]=$myvar;
$_SESSION['user']=serialize($myarr);
حالا وقتی بخوام این آرایه رو نمایش بدم از کد زیر استفاده می کنم:
$user=unserialize($_SESSION['user']);
var_dump($user);
مشکل اینجاست که آرایه خروجی فقط یه جفت ایندکس/مقدار داره. هرچندبار هم که این صفحه رو ریفرش کنم باز هم آرایه ایجاد شده فقط یه ایندکس بر می گردونه.
مشکل این کد کجاست؟