Home >Backend Development >PHP Tutorial >How to obtain form data through get method in PHP? (detailed explanation)

How to obtain form data through get method in PHP? (detailed explanation)

藏色散人
藏色散人Original
2018-08-27 10:30:288316browse

When we design web pages for interaction, we usually use the get variable method in PHP to obtain the data in the form, so as to implement various web page dynamic queries or requests. For friends who have a little basic knowledge of HTML, they should all know that there are two submission methods in HTML forms, namely get and post. However, for novices, this knowledge point may be a bit vague.

Then this article mainly introduces the get method in detail, that is, the specific method and use of PHP to obtain form form data through get variables. Later articles will continue to introduce the specific usage and function of post.

The following is a specific code example for you:

1. Form form code example (form get submission)

<head>
    <meta charset="utf-8">
    <title>form表单get方法示例</title>
</head>
<body>
<form action="/test/test.php" method="get" >
    <form action="test.php" method="get">
        名字: <input type="text" name="fname"><br>
        年龄: <input type="text" name="age"><br>
        <input type="submit" value="提交">
    </form>
</form>
</body>
</html>

Effect As shown below:

How to obtain form data through get method in PHP? (detailed explanation)

2, test.php code (php receives get data)

<?php
header("content-type:text/html;charset=utf-8");         //设置编码
?>
欢迎 <?php echo $_GET["fname"]; ?>!<br>
你的年龄是 <?php echo $_GET["age"]; ?>  岁。

After clicking the submit button in code 1 , the effect of the web page is as follows:

How to obtain form data through get method in PHP? (detailed explanation)

Here you can pay attention to observe, what are the characteristics of the links in the browser address bar? It is not difficult to find that the information sent from the form with the GET method will be displayed in the address bar and is visible to anyone. That is, when using method="get" in an HTML form, all variable names and values ​​will be displayed in the URL. (Note: The test.php file can collect form data through the $_GET variable)

To sum up: this method should not be used when sending passwords or other sensitive information! But because the variable parameters appear in the URL, you can bookmark the page. In some cases, it is also useful, such as when some information needs to be displayed directly to the user.

The above introduction to relevant knowledge about PHP obtaining form get parameters hopes to be helpful to friends in need.

The above is the detailed content of How to obtain form data through get method in PHP? (detailed explanation). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn