ورود

نسخه کامل مشاهده نسخه کامل : استفاده از Session تعریف شده در صفحه دیگر



dharmaa
10-11-2013, 16:37
سلام بر همه دوستان
یه سوال مبتدی دارم . برای طراحی فرم لاگین در سایتم . اومدم از سشنها استفاده کردم . به این صورت که اگه کاربر یوزر و پسورد رو صحیح وارد کرد یوزر در یه سشن ذخیره میشه و کاربر را به یه صفحه دیگه هدایت میکنه در صفحه دومم هم اول سشن رو چک میکنه اگه پر نبود به صفحه لاگین میفرستتش.
حالا مشکل اینجاست که وقتی صفحه دوم لود میشه سشن خالیه . با ینکه در صفحه اول مقداردهی میشه.
در صفحه لاگین اینکد رو نوشتم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در صفحه دوم هم این کد رو:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنونم میشه اگه یه نیمه نگاهی بهش بیاندازین و راهنمایی ام کنید.

hamedarian2009
10-11-2013, 18:38
سلام
شما تو صفحه اول تو تعریف سشن دو تا اشتباه داشتین واسه همین اصلا سشنی براتون ست نمیشه تا صفحه دوم ازش استفاده کنید:
1- کلمه session رو اشتباه نوشتی
2- بعدش باید متغیرهای سراسری مثل سشن رو با حروف بزرگ بنویسی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعدش تو صفحه دوم دستور session_start رو با بلاک php فاصله بده

dharmaa
10-11-2013, 19:32
سلام دوست عزیز بسیار بسیار ممنونم بابت راهنمایی هاتون.
ولی توی صفحه دوم بین دستور و بلاک php فاصله است ،حالا اینجا فاصله اش پاک شده.
مشکل از مورد دوم بود که اشاره کردین که باید با حروف بزر گ باشه ، $_session رو به $_SESSION تبدیل کردم و درست شد. بسیار سپاسگذارم .