آموزش متد GET در php به زبان ساده
آشنایی با متد Get
متد GET یکی از روشهای ارسال داده از مرورگر به سرور در فرمهای ارتباطی وب است که در زبان برنامهنویسی PHP استفاده میشود. این متد، یکی از دو متد پرکاربرد در پروتکل HTTP است که برای انتقال اطلاعات بین مرورگر و سرور استفاده میشود، متد دیگر POST است. متد GET معمولاً برای درخواست اطلاعات از سرور استفاده میشود، به عنوان مثال، زمانی که یک کاربر یک صفحه وب را مشاهده میکند و اطلاعات خاصی را از سرور میخواهد، از جمله اطلاعاتی که در یک فرم جستجو وارد میکند یا پارامترهایی که برای فیلتر کردن اطلاعات مورد نیاز است.
یکی از ویژگیهای بارز متد GET این است که اطلاعات ارسالی به سرور به صورت Query String در URL نمایش داده میشوند. این بدین معناست که پارامترها و مقادیر متناظر با آنها به صورت کلید=مقدار با & از هم جدا شده و به انتهای آدرس URL اضافه میشوند.
یکی از مزایای استفاده از متد GET این است که این اطلاعات به راحتی از طریق URL قابل مشاهده هستند، که میتواند در دسترسی به اطلاعات برای کاربران و حتی توسعهدهندگان مفید باشد. همچنین، استفاده از متد GET منجر به ذخیره سادهتر و بهینهتر اطلاعات در برخی مواقع میشود، زیرا هیچ بدنهای (Body) درخواستی برای ارسال اطلاعات لازم نیست و تنها با اضافه کردن پارامترها به URL، اطلاعات مورد نظر ارسال میشوند.
متد GET یکی از روشهای مهم برای ارسال اطلاعات از مرورگر به سرور در PHP است که عموماً برای درخواست اطلاعات از سرور استفاده میشود. اطلاعات ارسالی به سرور به صورت Query String در URL نمایش داده میشوند که این امر میتواند در دسترسی به اطلاعات برای کاربران و توسعهدهندگان مفید باشد.
اما متد Get یک متد غیر ایمن محسوب می شود زیرا تمام اطلاعات روی آدرس بار را نمایش می دهد. متدی که به صورت پیش فرض به کار می رود، متد get است. با استفاده از متد GET داده های ارسالی کاهش می یابد. روش GET سریعترین راه برای ارسال داده است.
در مثال داده شده؛ کاربر باید نام خود را در باکس متنی وارد کند؛ بعد از وارد کردن ورودی؛ او باید روی دکمه submit کلیک کند تا نامی که کاربر وارد کرده است؛ نمایش داده شود. شما می توانید مقدار وارد شده را در نوار آدرس (url) نیز وارد کنید.
ایجاد فرم HTML که در آن کاربر اطلاعاتی را وارد می کند:
Enter your name
در مثال بالا؛ کاربر نام را درون باکس متنی وارد می کند؛ سپس وقتی نام را وارد کرد؛ روی دکمه submit کلیک کرده و می تواند خروجی برنامه که همان اطلاعات وی است را ببیند. کاربر می تواند ورودی داده شده توسط کاربر را بررسی کند که با استفاده از متد get می تواند ورودی داده شده توسط کاربر را در URL نشان داده شده است.
وارد کردن دو عدد و چاپ حاصل جمع اعداد داده شده
Enter your first number
Enter your second number
در مثال بالا، کاربر باید اولین عدد و دومین عدد را وارد کند و سپس روی دکمه “+” کلیک می کند و خروجی را چک می کند که مجموع دو عدد است. وی همچنین می تواند ورودی داده شده توسط وی را روی نوار آدرس (URL) نمایش می دهد.