PDA

View Full Version : سوال: مشکل عجیب با session !



esmaeilbf
دوشنبه 27 مرداد 1393, 16:56 عصر
در یک صفحه مثل page1.php یک سشن رو با کلید login می سازم به این صورت :

$_SESSION['login']
و در صفحه ی page2.php به راحتی فراخوانیش میکنم و مقدارش رو echo می کنم اما فقط همین کلید (login) رو میشه استفاده کرد اگر از هرکلید دیگه ای استفاده کنم میگه undefined!!

فرزند کوروش
دوشنبه 27 مرداد 1393, 17:07 عصر
این دستور رو چاپ کن ببین کلا چه sessionهایی تعریف کردی

<?php var_dump($_SESSION)
ببین کلیدی ک روش ارور داری ایجاد شده اصلا یا نه

esmaeilbf
دوشنبه 27 مرداد 1393, 17:16 عصر
خروجی یک آرایه با سایز 1 بود!!
در صفحه ای که سشن رو ایجاد میکنم و مقادیری رو بهش تخصیص میدم به این صورت هست:



session_start();
ob_start();
$_SESSION['login'] = 1;
$_SESSION['username'] = 'test';


و در صفحه ی بعدی که میخوام چاپ کنم فقط همون کلید login مقدار داره و در واقع سشن دارای سایز 1 هست و بقیه کلید ها مقدار دهی نشدن!!!

session_start();
echo $_SESSION['login'] ;
echo $_SESSION['username'] ;

esmaeilbf
دوشنبه 27 مرداد 1393, 18:37 عصر
ممنون از همه حل شد :)