imohammad
سه شنبه 13 اسفند 1392, 11:15 صبح
سلام دوستان
یه برنامه نوشتم که شامل 3 فایل index.php , login.php , panel.php هستش، فایل index.php چک میکنه که اگر $_SESSION['login'] برابر با 1 بود به panel.php ریدایرکت بشه با استفاده از هیدر و اگه برابر 1 نبود به login.php ریدایرکت بشه، تا اینجا مشکلی ندارم و درست کار میکنه.
برای login.php هم یه فرم ایجاد کردم که بعد ارسال به دیتابیس متصل میشه و اگر یوزر و پسورد رو توی دیتابیس پیدا کرد $_SESSION['login'] رو برابر 1 قرار بده و با استفاده از هیدر به panel.php ریدایرکت بشه.
حالا وقتی از index.php به login.php ریدایرکت میشم و لاگین میکنم به panel.php ریدایرکت نمیشه و باید بصورت دستی به روت یا index.php برگردم!!
البته روی لوکال همچین مشکلی ندارم و این مشکل روی سرور ایجاد میشه و خودم فکر میکنم بخاطر تعدد استفاده از هیدر هستش.
اگه راهکاری دارین ممنون میشم کمک کنین
یه برنامه نوشتم که شامل 3 فایل index.php , login.php , panel.php هستش، فایل index.php چک میکنه که اگر $_SESSION['login'] برابر با 1 بود به panel.php ریدایرکت بشه با استفاده از هیدر و اگه برابر 1 نبود به login.php ریدایرکت بشه، تا اینجا مشکلی ندارم و درست کار میکنه.
برای login.php هم یه فرم ایجاد کردم که بعد ارسال به دیتابیس متصل میشه و اگر یوزر و پسورد رو توی دیتابیس پیدا کرد $_SESSION['login'] رو برابر 1 قرار بده و با استفاده از هیدر به panel.php ریدایرکت بشه.
حالا وقتی از index.php به login.php ریدایرکت میشم و لاگین میکنم به panel.php ریدایرکت نمیشه و باید بصورت دستی به روت یا index.php برگردم!!
البته روی لوکال همچین مشکلی ندارم و این مشکل روی سرور ایجاد میشه و خودم فکر میکنم بخاطر تعدد استفاده از هیدر هستش.
اگه راهکاری دارین ممنون میشم کمک کنین