Home > Article > Backend Development > Detailed introduction to the two ways of transmitting data in PHP
This article uses a few simple examples to give you a detailed understanding of the two ways of transmitting data in PHP: get method and post method. Friends in need can refer to it.
1. Submit data through get method
For example: https://www.php.net?Parameter name=parameter Value & parameter name = parameter value
can be obtained through $_GET on the server side (the requested php file). The $_GET index value is the parameter name, and the data corresponding to the index is the parameter value. The data submitted through get method can be seen in the website search bar, and you can also fill in the data in the website search bar
2. Submit data through post method
For example, if the form is sent through post, it can be obtained through $_POST.
<body> <form method="POST"> 姓名:<input type="text" name="username" /> <br /> 性别:<input type="text" name="sex" /> <br /> <input type="submit" value="提交" /> </form> </body>
The data submitted through post method is invisible
##三.p The difference between ost and get
From a security perspective, the data submitted by get can be seen in the url bar, while post Submitted data is invisible, so post is safer.
In terms of submission principle, get submission means submitting parameters one by one, and post submission means all parameters are submitted together as a whole. In terms of the size of submitted data, get submission generally does not exceed 255 bytes, and the size of post submission depends on the server. In terms of flexibility, get is very flexible. As long as there is a page jump, parameters can be passed. Post is not flexible. Post submission requires the participation of a form. Recommended:php video tutorial php tutorial
The above is the detailed content of Detailed introduction to the two ways of transmitting data in PHP. For more information, please follow other related articles on the PHP Chinese website!