💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ پویا پارسایی
کجا در حذف یا آپدیت رکورد دیتابیس باید از متد GET استفاده شود؟
جامعه پی اچ پی ایجاد شده در ۰۲ دی ۱۴۰۰

سلام و عرض ادب

توی همین سرفصل و سرفصلای گذشته یه مطلبی که چندین بار تکرار شد این بود که واسه آپدیت از متد put و واسه delete  از متد delete  استفاده بشه، دلیل اینکه تو اضافه و حذف کردن آیتم در سبد خرید از متد GET استفاده میکنیم، چیه؟

سلام و احترام

اینجا چون داشتیم با cookie‌ها کار میکردیم دیگه verbهای مختلف رو نیاوردم و میخواستیم که با یه لینک ساده بشه کارها رو انجام داد.میتونید خودتون refactor کنید و اینکارو تست کنید.

امیر صالحی ۰۳ دی ۱۴۰۰، ۱۳:۴۵

میخایید بگید بعنی مشکل امنیتی برای ما وجود نداره ک از get یا put یا post یا delete استفاده کنیم؟همشون یکین؟

Amir Eb ۱۸ بهمن ۱۴۰۲، ۰۱:۱۲

درود 

وقت بخیر

متد‌های مختلف در http اصلا از لحاظ امنیتی یکسان نیستند 

فرض کنید قرار هست از کاربر یک دیتایی مثل رمز عبور رو بگیرید و وقتی که از متد get استفاده میکنید در url قابل مشاهده هست و میتونه یک ضعف امنیتی رو به همراه خودش داشته باشه 

بنا بر این برای ارسال اطلاعات حساس باید از متد هایی مثل post یا put استفاده کنیم 

موفق باشید

محمدرسول اصغری ۱۸ بهمن ۱۴۰۲، ۰۵:۴۸

.

AmirKabir Nasiri ۲۲ بهمن ۱۴۰۲، ۱۱:۵۵