ورود

نسخه کامل مشاهده نسخه کامل : محدود بودن یک سیشن به دامنه خاص÷



MATRIX reloaded
23-06-2009, 11:04
من توی سایتم از چند تا ساب دومین هم استفاده کردم که از هسته اصلی تغذیه می شن.
ولی وقتی از طریق دامین اصلی لاگین می کنم . دیگه توی ساب دومین ها لاگین شده محسوب نمی شم. یعنی سیشن ها فقط به دامینی که توش لاگین شدم محدود می شن. من چجوری می تونم این مشکلو حل کنم؟
یعنی وقتی از یک دامین لاگین می شم دیگه سیشن مربوطه واسه همه ساب دومین هام معتبر باشه

neopersia
23-06-2009, 12:29
احتمالاً با استفاده از تابع session_set_cookie_params میتونید تنظیمات دامنه رو برای کوکی سشن جوری تنظیم کنید که برای ساب دومینها هم همون کوکی لود بشه و در نتیجه سشن قبلی ادامه پیدا کنه

MATRIX reloaded
23-06-2009, 14:05
لطفا توضیحات بیشتری بدید.

MATRIX reloaded
25-06-2009, 00:30
?????؟؟؟؟؟

neopersia
25-06-2009, 08:51
?????؟؟؟؟؟
:دی

------------------------------
تا حالا برای من پیش نیومده از این تابع استفاده کنم برای همین هنوز تست نکردم اما توضیحات منوال php به نظرم کامله!:

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

این تابع به عنوان پاراکتر سوم یک مقدار میگیره برای Domain. این هم توی توضیحات در مورد دومین گفته:

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

راه شناسایی سشنها در سرور استفاده از کوکی سشن هست. فایل سشن که در سرور قرار داره، وقتی کوکی سشن برای ساب دومینها هم قابل دسترسی باشه در نتیجه متغیرهای سشن دامنه اصلی هم میتونه در دسترس اسکرپتهای ساب دومین قرار بگیره!

به نظر نمیاد این تابع نکته خاصی داشته باشه ولی تیت کنید اگر نتیجه نداد کد قیمت شروع سشنهاتون رو بزارید

MATRIX reloaded
17-08-2009, 11:23
ممنونم. مشکلم حل شد.