PDA

نسخه کامل مشاهده نسخه کامل : redirect شدن خودکار صفحه



m.m.m5651
12-08-2011, 22:41
سلام. من درون کنترل پنل مدیریت سایت مجازی(لوکال هاست) َم، زدم اگر یوزر نیم و پسورد در دیتابیس وجود نداشت ریدایرکت کنه کاربر رو به صفحه ی لاگین.
ولی مشکل اینجاست که وقتی حتی mysql_num_rows رو echo می کنم، 1 هست ولی بازم ریدایرکت میشم.
حتی کد header ریدایرکت کردن هم برداشتم ولی بازم ریدایرکت میشم!!!! توی فایل هم گشتم دنبال کلمه های refresh، header، window.location ولی نتیجه ای گیرم نیومد! حالا چیکار کنم؟ کد فایل هم 331 خطه نمیتونم بذارمش.
ممنون میشم کمک کنین.

kamran.compiler
13-08-2011, 00:19
اگر یه تیکه از اون کدتو که میگی بذاری می شه یه کاری کرد.
اینجوری که نمیشه.

m.m.m5651
13-08-2011, 00:48
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

David.Jn
13-08-2011, 19:09
خودتو خیلی پیچوندی
اینهمه isset واسه چیه
خوب همین یه تیکه کد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکافیه برای چک کردن وجو داشتن کاربر
اینجور که معلومه اصلاً شما سشن هاتون ست نمیشه
کد رو اینجوری تغییر بدید که:


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

من فقط کد خودتون رو تغییر دادم و موارد اضافی رو حدف کردم
در کل فکر میکنم اگه کدتون همینه باشه که اینجا قرار دادی رو اصول عمل نشده
چون اگر کاربر نام کاربری و پسورد رو نداده باشه اصلاً به این صفحه نباید بیاد که شما تو این صفحه بیاید چک کنید که آیا کاربر سشنش ست شده یا نه

m.m.m5651
13-08-2011, 19:17
نه، ست میشن، با echo حتی میندازمشون روی صفحه! ولی مشکل اینجاست که حتی وقتی کد header رو برمیدارم بازم منتقل میشم به صفحه ی لاگین. در صورتی که حدود یک ثانیه صفحه و کد های همون else رو نشون میده ولی اگر وارد نشده باشم اصلا نشون نمیده!

David.Jn
13-08-2011, 20:05
احتمالاً کش شده، کش مرورگر رو خالی کن

m.m.m5651
13-08-2011, 20:23
اومدم با یه مرورگر دیگه امتحانش کنم که دیدم با کروم نمیشه توش لاگین کرد! با اینترنت اکسپلورر هم همین طور!

m.m.m5651
15-08-2011, 17:25
الان دیگه مشکل اون نیست، مشکل اینه که فهمیدم کوکی ها ست نمیشن! نه توی فایرفاکس نه توی گوگل کروم!