ورود

نسخه کامل مشاهده نسخه کامل : عدم انتقال متغیر های session به سایر صفحات؟



tasnim68
16-12-2011, 13:19
سلام دوستان.
من تو یه صفحه (مثلا a.php) جلسه رو شروع می کنم و چندتا هم متغیر از نوع SESSION_$ تعریف می کنم. ولی وقتی به یه صفحه دیگه از همون دایرکتوری (مثلا b.php) میرم میبینم هیچ کدوم از اون متغیر ها مقدار ندارن.
می دونید علت چیه؟

farnaz.saeedi
16-12-2011, 13:22
سلام دوستان.
من تو یه صفحه (مثلا a.php) جلسه رو شروع می کنم و چندتا هم متغیر از نوع SESSION_$ تعریف می کنم. ولی وقتی به یه صفحه دیگه از همون دایرکتوری (مثلا b.php) میرم میبینم هیچ کدوم از اون متغیر ها مقدار ندارن.
می دونید علت چیه؟
فکر میکنم باید تو صفحه ی b هم سشن رو استارت کنید

mohrd
16-12-2011, 13:23
سلام.
باید اول صفحه بعدی، session_start() رو استفاده کنید.

موفق باشید ./.

tasnim68
16-12-2011, 15:13
این کار رو هم کردم، نتیجه نداد.

m.m.m5651
16-12-2011, 16:30
پس لطفا کدش رو بذارید مشاهده کنیم

tasnim68
16-12-2011, 16:51
صفحه a.php :

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

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

---------- Post added at 04:51 PM ---------- Previous post was at 04:47 PM ----------

اضافه کنم اون session_register رو بعدا اضافه کردم گفتم شاید کار کنه که باز هم نکرد.

tasnim68
22-12-2011, 13:06
اینم کد؛ کسی نبود!؟

peyman1987
22-12-2011, 13:29
کد شما مشکل خاصی نداره و تست هم کردم متغیرهای سشن منتقل میشن فقط از اون تابع session_register نیازی نیست استفاده کنین بالای فایل a.php حذفش کنین چون derecate شده.

tasnim68
22-12-2011, 23:16
واللا واسه من که کار نمی کنه. می تونه ایراد از سرور باشه!؟ آخه اگه از سرورم باشه من الان هم وردپرس روش دارم هم مای بی بی، اون وقت اونام نباید درست کار کنن که!؟

m.m.m5651
23-12-2011, 00:55
جدا جدا سشن هارو echo کنید یعنی بنویسیدشون شاید تو بخش جمع مشکل داره! آخه به نظر نمیاد دیگه مشکلی داشته باشه!

tasnim68
23-12-2011, 14:19
اتفاقا اون کار رو هم کرده بودم؛ واسه اون دوتا متغیر سشن هیچی چاپ نمی کرد و برای متغیر حاصل جمع مقدار 0 رو نمایش میداد.

tasnim68
24-12-2011, 19:22
ایراد از نبود پوشه cgi-bin بود؛ حل شد.

golbarg73
27-12-2011, 14:56
چی؟ میشه بیشتر توضیح بدین مشکلتون چی بود؟