آموزش php | متد post و get

آموزش php

سلام خدمت کاربرای عزیز وبسایت اسکولرن

در این پست ، با آموزش تصویری متد post و get در php ، در خدمتتون هستیم

اختصاصی وبسایت اسکولرن…

  • خیلی از اوقات، نیاز داریم تا پارامتر هایی رو به یک صفحه ی php منتقل کنیم و روی این اطلاعات ، پردازش انجام بدیم و نتایج رو به کاربر نمایش داده یا در مکانی ذخیره کنیم.
  • برای ارسال اطلاعات به یک فایل php باید از http request استفاده کنیم و پارامترهایی رو در قالب یک درخواست Http به سرور خودمون و به فایل php ارسال کنیم.
  • برای ارسال http request دو متُد محبوب و کارامد به اسم متد Get و متد Post وجود دارن که در این آموزش قصد داریم با هم این دو متد رو بررسی کنیم.
  • برای استفاده از متد های post و get در هر زبان برنامه نویسی، باید با توجه به کلاس ها و قواعد اون زبان برنامه نویسی، اطلاعات رو در قالب یک http request به فایل php بفرستیم و گرفتن اطلاعات در فایل php ربطی به زبانی که باهاش ارسال رو انجام دادیم نداره ، پس ما روش رو در یک فایل php بررسی میکنیم و برای ارسال اطلاعات هم از فرم های Html استفاده میکنیم.
  • یک مقایسه هم انجام میدم بین متد پست و متد گت که بهتر بتونیم تفاوت هارو متجه بشیم

متد postمتد گت
مخفی بودن کلید ها و مقادیر
مشخص بودن کلید ها و مقادیر در url(برای ارسال محتویات محرمانه توصیه نمیشوند)
امنیت بیشتر نسبت به GET
به دلیل ذخیره نشدن اطلاعات در مروگر و در لاگ سرور و همچنین مخفی بودن کلیدها و مقادیر
امنیت کمتر نسبت به POST
بدون محدودیت تعداد کاراکتر ها
محدودیت تعداد کاراکتر های url در بعضی سرور ها
رفرش کردن صفحه باعث ارسال دوباره داده ها میشود
رفرش کردن صفحه تاثیری ندارد
در حافظه کش ذخیره نمیشوند
در حافظه کش ذخیره میشوند
نمیتوان بوکمارک کرد
میتوان بوکامرک کرد
میتوان مقادیر را به شکل باینری ارسال کرد
فقط کاراکتر های ASCII قابل ارسال اند

نام آموزش: آموزش متد post و get در php

مدرس: شهاب اسکندری

مدت زمان: 34 دقیقه

سطح آموزش: مقدماتی

دانلود آموزش از PicoFile

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

این قسمت از آموزش php هم به پایان رسید

بعضی از پست های مربوط به آموزش php رو میتونید در لینک های زیر بررسی کنید

اختصاصی اسکولرن

ارسال ديدگاه

لطفا نام خود را وارد كنيد! لطفا آدرس ايميل را صحيح وارد كنيد! لطفا پيام را وارد كنيد!