آموزش صفت Method در HTML

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش صفت Method در HTML با من همراه باشید.

آموزش صفت Method در HTML

Free-Learn

صفت Method در HTML

صفت method صفتی است که درون تگ Form مورد استفاده قرار میگیرد و نحوه چگونگی ارسال داده های فرم را به سرور مشخص میکند.

صفت method دو مقدار میتونه داشته باشه :

  • Get
  • Post

اگر ما از مقدار Get درون صفت method استفاده نماییم، در هنگام ارسال اطلاعات به سرور، اطلاعات وارد شده توسط کاربر در نوار آدرس مرورگر قابل مشاهده می باشد. (لطفا به مثال کمی پایین تر توجه نمایید)

برخلاف Get در صورت استفاده از مقدار Post دیگه اطلاعات ارسالی در نوار آدرس مرورگر نمایش داده نخواهد شد و از نظر امنیتی نیز این روش برای ارسال اطلاعات پیشنهاد میشود. (لطفا به مثال کمی پایین تر توجه نمایید)

Free-Learn

عناصری که توسط این صفت پشتیبانی می شوند

این صفت را میتوان در عناصر/تگ های زیر بکار برد.

<form>

Free-Learn

مثال از صفت Method در HTML

در ادامه میتوانید یک مثال از این صفت را مشاهده نمایید.

مثال شماره ۱ : استفاده از مقدار Get

امتحان کنید

مثال شماره ۲ : استفاده از مقدار Post

امتحان کنید

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از صفت method در HTML پشتیبانی میکنند یا خیر.

نام صفت Chrome Firefox Opera Safari IE
method بله بله بله بله بله

Free-Learn

نکات و توضیحات

چه موقع باید از مقادیر Get و Post استفاده نماییم؟

Get : بصورت پیش فرض در فرم ها این مقدار قرار دارد، یعنی با کلیک بروی دکمه ارسال ، اطلاعات درون نوار آدرس مرورگر نمایش داده خواهد شد و همانطور که میدانید از لحاظ امنیتی استفاده از این مقدار پیشنهاد نمی شود.

نکاتی درباره مقدار Get در صفت Method :

  • داده های فرم درون نوار آدرس مرورگر نمایش داده می شود
  • اندازه یا طول URL در این روش محدود می باشد (تقریبا تا ۳۰۰۰ کاراکتر)
  • هرگز برای داده های محرمانه از این روش استفاده نکنید
  • اگر داده هایتان حساس و محرمانه نیستند بهتر است از این روش استفاده نمایید

Post : وقتی داده هایمان حساس و از نظر امنیتی مهم هستند ما باید از این روش استفاده نماییم چونکه در این روش دیگه داده های ما در نوار آدرس مرورگر نمایش داده نخواهند شد.

نکاتی درباره مقدار Post در صفت Method :

  • اندازه یا طول URL در این روش نامحدود می باشد (بی نهایت)

Free-Learn