shahin69 2 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 سلام دوستان من یه فرم دارم که کاربر دران ثبت نام میکنهزمانی که ثبت نام کرد و اطلاعات در دیتابیس ذخیره شد زمانی که همان صفحه رو رفرش کنمدوباره رکورد دیگری در دیتابیس ذخیره میشهچطوری میشه مانع ارسال دوباره فرم شد؟؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 بعد از اجرای اکشن رفرش شما مانند اجرای دوباره اکشنه برای رفعش بهترین راه اینه که اکشن را به یک صفحه دیگر منتقل کنید و در پایان اجرای اکشن با دستور redirect_to اونرو به فرم برگردونید (عین فرم تماس یا فرم درج نظرات) 2 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 اگر هم میخواهید هدایت نکنیداز Token استفاده کنیدhttp://phpsec.org/projects/guide/2.htmlhttp://stackoverflow.com/questions/2034281/php-form-token-usage-and-handlinghttp://www.hardened-php.net/php_security_guide_considered_harmful.51.htmlhttp://css-tricks.com/serious-form-security/ 2 نقل قول لینک به ارسال
shahin69 2 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) من تو صفحه اول فرم با جی کوئری اعتبار سنجی میکنم و در صفحه بعد اون با دستور phpبه دیتابیس ارسال میکنم و در صورت ارسال, مقادیر رو در همان صفحه برای کاربر چاپ میکنمبرای جلوگیری از رفرش صفحه هم یه query نوشتم که چک کنه اگر نام و ایمیل و کدملی کاربر در دیتابیس باشن دیگه اون مشخصات وارد نکنه که این مشکل حل شدالان وقتی ادرس صفحه دوم در پنجره دیگه وارد میکنم اطلاعات null برام به دیتابیس میفرستهمیخوام کاری کنم که کاربر فقط بتونه از ضفحه ثبت نام وارد صفحه درج اطلاعات بشه چه جوری میتونم با سشن این کار انجام بدمچه چیزی رو باید تو سشن دخیره کنم ممنون میشم کمک کنید؟؟ ویرایش شده دی 92 توسط shahin69 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 برای ورودی که باید شرط قرار دهیداگر خالی بود درج نکندتوکن هم بهترین روش هست 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .