PDA

View Full Version : سوال: ری دایرکت پس از زدن دکمه بازگشت مرورگر



hossein911
یک شنبه 17 مرداد 1395, 20:26 عصر
با سلام خدمت همه ی دوستای گلم

من یه فرم نوشتم که پس از تکمیل فرم اطلاعات تو دیتابیس ذخیره میشه و به کاربر تو یه صفحه ی دیگه یه پیام نمایش داده می شه. وقتی کاربر دکمه بک رو میزنه نمی خوام دوباره به فرم برگرده و می خوام بفرستمش به یه صفحه دیگه.
دستم به دامنتون.چی کار کنم؟؟؟

Unique
یک شنبه 17 مرداد 1395, 23:43 عصر
موقع ثبت اطلاعات یک کوکی برای اون کاربر ذخیره کن و اگه به صفحه فرم دوباره وارد شد و کوکی وجود داشت redirect ش کن.
البته این کار ها لازم نیست ! وقتی back بزنه خوب بر میگرده به صفحه فرم دیگه. حالا اگه نگران ثبت تکراری اطلاعات هستی باید نوی فرمت مقدار یکتا مثل ایمیل یا نام کاربری داشته باشی که اجازه ثبت تکراری نده و نیاز به فرستادنش به صفحه دیگه نیست.

hossein911
چهارشنبه 10 شهریور 1395, 05:38 صبح
موقع ثبت اطلاعات یک کوکی برای اون کاربر ذخیره کن و اگه به صفحه فرم دوباره وارد شد و کوکی وجود داشت redirect ش کن.
البته این کار ها لازم نیست ! وقتی back بزنه خوب بر میگرده به صفحه فرم دیگه. حالا اگه نگران ثبت تکراری اطلاعات هستی باید نوی فرمت مقدار یکتا مثل ایمیل یا نام کاربری داشته باشی که اجازه ثبت تکراری نده و نیاز به فرستادنش به صفحه دیگه نیست.
ممنون دوست عزیز، راه کارها بسیار مفید بود

d68715
شنبه 13 شهریور 1395, 15:16 عصر
بسیار ساده هست اولین کار اینه کد زیر رو در صفحه فرمت بزاری



session_start();
$_SESSION['form_true']='no';
if($_SESSION['form_true']=='yes';){
header('url')
}


در صفحه دوم اگه فرمت درست ساب میت شده باشده تروفرم رو نهایی کن


$_SESSION['form_true']='yes';



موفق باشید. (http://shaha.ir/?p=306)

طراحی سایت در تبریز (http://payasite.ir)