محتواکده مجموعه بزرگی است که خدمات متنوعی همچون سفارش تولید محتوا ، طراحی سایت و خدمات سئو سایت را انجام می دهد و میتوانید از هر یک از این خدمات از طریق منو سایت بهره مند شوید.

آشنایی با متدهای GET و POST؛ دو متد مهم و کاربردی در زبان برنامه نویسی PHP! آیا می خواهید اطلاعاتی در این زمینه کسب کنید؟ آیا می دانید این متدها چه کاربردی در PHP دارند؟ چگونه می توان از این متدها استفاده کرد؟ این متدها چه کمکی به طراحان سایت می کند؟

PHP یکی از محبوب ترین زبان های برنامه نویسی است که توسعه دهندگان می توانند با استفاده از این زبان، سایت های مورد نظر خودشان را طراحی و راه اندازی کنند. این زبان شامل متدهای مختلفی است که از جمله مهم ترین آنها می توان به متد GET و متد POST اشاره کرد که در طراحی سایت استفاده میشود. به همین دلیل ما می خواهیم در این مطلب، توضیحاتی در مورد متدهای GET و POST برای شما ارائه کنیم و نحوه کار با این متدها را به شما یاد دهیم.

متد GET در PHP چیست؟

آشنایی با متد GET و POST در PHP

شاید این سوال برای شما نیز پیش آمده باشد که متد GET در PHP چیست؟ ما می توانیم در پاسخ به این سوال بگوییم که متد GET یکی از متدهای مهم و کاربردی در زبان برنامه نویسی PHP است که شما می توانید از این متدها استفاده کنید. با استفاده از متد GET در PHP داده ها به انتهای آدرسی که اطلاعات را می فرستید می چسبند و با علامت سوال از آدرس جدا می شوند و مانند نمونه های بالا یا پارامترهای ارسالی با & از یکدیگر جدا می شوند و در آدرس بار مرورگر قابل مشاهده و تغییر هستند.

جالب است بدانید، در متد GET اطلاعات و داده های ارسالی به شکل یک رشته در آخر آدرسی که اطلاعات را می فرستیم، قابل مشاهده و تغییر دادن هستند. در این متد محدودیت ارسال اطلاعات تا 1024 کاراکتر است. برای اطلاعات حساس و امنیتی مانند گذرواژه هیچ وقت از متد GET استفاده نمی شود. از این متد برای ارسال اطلاعات مانند تصاویر و مانند اینها استفاده نمی شود. اگر می خواهید نحوه کار با متد GET را یاد بگیرید، توصیه می کنیم تا در دوره آموزش PHP شرکت کنید.

مثال:

<?php

   if( $_GET["name"] || $_GET["age"] ) {

      echo "Welcome ". $_GET['name']. "<br />";

      echo "You are ". $_GET['age']. " years old.";

      

      exit();

   }

?>

<html>

   <body>

   

      <form action = "<?php $_PHP_SELF ?>" method = "GET">

         Name: <input type = "text" name = "name" />

         Age: <input type = "text" name = "age" />

         <input type = "submit" />

      </form>

      

   </body>

</html>

 

متد POST در PHP چیست؟

آشنایی با متد GET و POST در PHP

توجه داشته باشید که متد POST نیز یکی دیگر از متدهای زبان برنامه نویسی PHP است که اطلاعات و داده ها را از طریق هدر HTTP انتقال می دهد و یکی از مهمترین بخش ها پس از آموزش کار با آرایه ها در php است. اطلاعات در وهله اول همانطور که درباره متد GET توضیح داده شد، کدگذاری شده و سپس در داخل هدری که QUERY-STRING نام دارد، قرار داده می شود. همچنین متد POST هیچ محدودیتی درباره اندازه اطلاعاتی که قرار است ارسال شود، ندارد. این متد می تواند اطلاعات باینری و اسکی را ارسال کند. اطلاعات ارسال شده با متد POST از هدر HTTP عبور می کنند. شما با استفاده از HTTPs می توانید اطمینان حاصل کنید که اطلاعات شما کاملا ایمن هستند.

 

 

مثال:

   <!--?php‎

    ‎  if( $_POST["name"] || $_POST["age"] )‎

    ‎  {‎

    ‎     echo "Welcome ". $_POST['name']. "<br-->";‎

    ‎     echo "You are ". $_POST['age']. " years old.";‎

    ‎     exit();‎

    ‎  }‎

    ‎?>‎    ‎‎

    ‎    <form action="<?php $_PHP_SELF ?>" method="POST">‎   

    ‎        Name: <input type="text" name="name">‎

    ‎        Age: <input type="text" name="age">‎     ‎

    ‎        <input type="submit">‎

    ‎    </form>‎    ‎‎

جمع بندی و نتیجه:

ما خواستیم در این مطلب، توضیحاتی در مورد متدهای GET و POST برای شما ارائه کنیم و نحوه کار با این متدها را به شما یاد دهیم. همانطور که گفته شد، متدهای GET و POST از جمله متدهای مهم و کاربردی در زبان برنامه نویسی PHP هستند که شما می توانید از این متدها استفاده کنید. اگر می خواهید نحوه کار با این متدها را یاد بگیرید، توصیه می کنیم تا در دوره آموزش PHP شرکت کنید.

نظرات در مورد درس بیست و یکم: آشنایی با متد GET و POST در PHP:

سوال تصادفی