آموزش متد GET در php به زبان ساده
متد Get یک متد غیر ایمن محسوب می شود زیرا تمام اطلاعات روی آدرس بار را نمایش می دهد. متدی که به صورت پیش فرض به کار می رود، متد get است. با استفاده از متد GET داده های ارسالی کاهش می یابد. روش GET سریعترین راه برای ارسال داده است.
در مثال داده شده؛ کاربر باید نام خود را در باکس متنی وارد کند؛ بعد از وارد کردن ورودی؛ او باید روی دکمه submit کلیک کند تا نامی که کاربر وارد کرده است؛ نمایش داده شود. شما می توانید مقدار وارد شده را در نوار آدرس (url) نیز وارد کنید.
ایجاد فرم HTML که در آن کاربر اطلاعاتی را وارد می کند:
<html>
<head
<?php
echo $_GET[‘n’];
?>
<title>get_browser</title></head>
<body bgcolor=”sky color”>
<form method=”GET”>
<table border=”1″ bgcolor=”green”>
<tr>
<td>Enter your name</td>
<td><input type=”text” name=”n”/></td>
</tr
<tr>
<td colspan=”2″ align=”center”>
<input type=”submit” value=”show my name”/></td>
</tr>
</table>
</form>
</body>
</html>
در مثال بالا؛ کاربر نام را درون باکس متنی وارد می کند؛ سپس وقتی نام را وارد کرد؛ روی دکمه submit کلیک کرده و می تواند خروجی برنامه که همان اطلاعات وی است را ببیند. کاربر می تواند ورودی داده شده توسط کاربر را بررسی کند که با استفاده از متد get می تواند ورودی داده شده توسط کاربر را در URL نشان داده شده است.
وارد کردن دو عدد و چاپ حاصل جمع اعداد داده شده
<html>
<head>
<title>get_browser</title
<?ph
error_reporting(1)
$x=$_GET[‘f’];
$y=$_GET[‘s’];
$z=$x+$y;
echo “Sum of two number = “.$z;
?>
</head>
<body bgcolor=”sky color”>
<form method=”GET”
<table border=”1″ bgcolor=”green”>
<tr
<td>Enter your first number</td>
<td><input type=”text” name=”f”/></td>
</tr
<tr>
<td>Enter your second number</td>
<td><input type=”text” name=”s”/></td
</tr>
<tr align=”center”
<td colspan=”2″
<input type=”submit” value=”+”/></td>
</tr
</table
</form>
</body>
</html>
در مثال بالا، کاربر باید اولین عدد و دومین عدد را وارد کند و سپس روی دکمه “+” کلیک می کند و خروجی را چک می کند که مجموع دو عدد است. وی همچنین می تواند ورودی داده شده توسط وی را روی نوار آدرس (URL) نمایش می دهد.