مشکل ajax با سشن expire شده

این تاپیک 1 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد مهدی اکرمی ،‏ 10 ماه و 3 هفته پیش .

این تاپیک تاکنون 251 بازدید داشته است .

نویسنده پست
جمعه ، 15 ژانویه 2016     10:54 ب.ظ #


alirezax61

Subscriber
0 پست3 تاپیک

با سلام به دوستان . یه سوال داشتم در مورد مشکلی که در استفاده از ajax برام پیش اومده . فرض کنید در یک صفحه از برنامه به نام index.php که باید سشن معتبر هم ست شده باشد درخواستی را به صورت ajax نوشته ایم که مثلا به صفحه request.php بره و پاسخش را به صورت ایجکس برگردانده و در index.phpنمایش دهد . حالا این صفحه request.php هم جزو فایلهایی است که در بالای ان بررسی میشه که اگه سشن وجود نداره یا منقضی شده مثلا به login.php ریدایرکت بشه . ضمنا سشن های ما timeout دارند و حالا تصور کنید ما در index.php هستیم و به دلیل timeout سشن expire شده است , ما درخواست ایجکسیمان را میفرستیم ولی چون سشن منقضی شده است request.php باید ما را به login.php ریدایرکت کند . مشکل من اینه که این ریدایرکت به صورت یک پاسخ ایجکسی به index.php انجام میشود . یعنی برنامه به login.php ریدایرکت نمیشه بلکه صفحه login.php به عنوان پاسخ به index.php برگشت داده میشه . سوال اینه که چکار کنیم این اتفاق نیفته . ممنون

0  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
یکشنبه ، 17 ژانویه 2016     5:21 ب.ظ # پاسخ تائید شده توسط سوال کننده


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

سلام دوست عزیز

کد ها و فایلتون رو بدید براتون ویرایش کنم .

شما باید در صفحه index شرط بزارید که اگر مثلا پاسخ درخواستی که به request.php فرستاده منفی بوده مثلا no اون وقت ریدایرکت کنه به صفحه login .

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

0  تشکر
پست 1 تا 2 (از مجموع 2 پست)

این تاپیک پاسخ تائید شده دارد و بسته شده است .