چجوری میشه که الان کاربر اگه بیاد توی مرورگر اینسپکت بگیره بعد خصوصیت متد رو ازpost به get تغییر بده وقتی دوباره فرم رو ارسال میکینم یک ارور میده برای این حالت باید چکار کینیم ؟؟
سلام
برای این کار شما باید سمت سرور اعتبار سنجی متد ارسال رو داشته باشید. روتی که تعریف میکنید فقط برای post بوده دیگه...
اگر برای get ارور میده طبیعی هست و قاعدتا باید 404 بده
لقمان آوند۱۴ بهمن ۱۴۰۰، ۰۶:۵۱
ارور ۴۰۴ نمیده استاده ی اروری میده که کسی که بخاد از این راه به سایت نفوذ کنه از همین تغییر ساده خیلی اطلاعات میده اروره این عکس ارور هست ...
Arezoo74kh۱۴ بهمن ۱۴۰۰، ۰۹:۱۸
سلام سرکار خانم آرزو
در توسعه یک App و یا یک ویژگی ما دو فاز داریم یک فازDevelop و فاز product در فاز Develop ما برای این که سیستم رو بتونیم راحتتر توسعه بدیم باید کانفیگهای رو انجام بدیم که سیستم به صورت کامل ارورها رو بهمون نشون بده ولی قرار انیست همین کانفیگ هارو روی حالت Product هم داشته باشیم .
برای مثال شما برای این که تمام اطلاعات جدول رو ببیندی از dd و یا var_dump استفاده میکنید در زمان دولوپ ولی برای Product از یک نمایش جدولی استفاده میکنید .و به کاربر اطلاعات رو به صورت dd و یا var_dump نشون نمیدید .
یک اصطلاح هستش که میگه زمانی که محصول آماده شده باید مود develop رو برابر با false کنید .
مثال در دسترسش میشه پیکیج هایی که به کمک Composer نصب میکنید اگر رو حالت Require نصب بشه رو حالت product هم استفاده میشه ولی اگر در حالت required --dev نصب بشه فقط در حالت Develop بهش دسترسی دارید و زمان ریلیز وجود ندارند مثل پیکیجهای تست نویسی .
این توضیحات برای این بود که به این موضوع برسیم که در حالت Product قطعا برخورد با چنین اتفاقاتی به صورتی حالت دولوپ نیست و باید خطاها به صورت کامل مدیریت بشه و بعد محصول ما ریلز بشه .