PDA

View Full Version : سوال: مشکل عجیب SESSION در آدرس با www و بدون wwwww



xoogle.ir
جمعه 17 اردیبهشت 1389, 01:06 صبح
سلام
امروز به صورت اتفاقی متوجه شدم که توی سایت تمرینی ام که دارم مینویسم اگر کایری با آدرس www.domain.com/login.php (http://www.domain.com/login.php) وارد اکانتش بشه session ای که براش ساخته میشه فقط در آدرسهایی معتبره که اولش www داره و اگر کاربر مثلا www رو از اول آدرس www.domain.com/folder/account.php (http://www.domain.com/folder/account.php) برداره به صفحه لاگین فرستاده میشه و خطای 'لطفا ابتدا وارد شوید' (برای مواقعی که کاربری بدون لاگین کردن سعی داره به صفحه ای به صورت مستقیم با وارد کردن آدرس دسترسی داشته باشه) چاپ میشه.

برعکسش هم هست یعنی اگر کاربری از صفحه domain.com/login.php وارد بشه session ای که براش ساخته میشه برای آدرس هایی معتبره که اولش www نباشه و بقیه ماجرا ....

من تا حالا دقت نکردم که بقیه سایتها هم همین طور هستند یا نه ؟
این مشکل میتونه از چی باشه ؟ چه طور میتونم برطرفش کنم ؟
یکی از راههایی که به دهنم رسیده اینه که با استفاده از htaccess کاری کنم که تمامی آدرس های بدون www به آدرس www دار منتقل بشن یعنی استفاده از www اجباری بشه یا برعکس اما میخام بدونم که راه مناسب تری برای حل این مشکل نیست مثلا از تنظیمات php نیست ؟؟؟

funpatogh
جمعه 17 اردیبهشت 1389, 01:27 صبح
درسته عزیز برای همه به همین شکل هست
بنده هم راهی به جز htaccess نمیرسه

rapidpich
جمعه 17 اردیبهشت 1389, 11:44 صبح
موقع ست کردن کوکی اول دامین . بگذار


.rapidpich.com