Метод GET ─ незащищённый метод, поскольку отображает всю информацию в адресной строке / URL.
При использовании метода GET отправляется ограниченное количество данных. Метод GET ─ более быстрый способ отправки данных.
В данном примере пользователь должен ввести своё имя в текстовое поле, после ввода входных данных он должен нажать на кнопку отправки, чтобы отобразить введённое имя. Также можно увидеть введённое значение в адресной строке (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>
В приведённом примере: пользователь ввёл имя в текстовое поле, после ввода имени он нажал на кнопку отправки и может видеть, что в результатах программы появляется имя. Пользователь может проверить, что вводимые пользователем данные отображаются внутри URL-адреса из-за метода get.
Введите два числа и выведите сумму заданных чисел.
<html> <head> <title>get_browser</title> <?php 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).