Home >Backend Development >PHP Problem >Detailed introduction to the two ways of transmitting data in PHP

Detailed introduction to the two ways of transmitting data in PHP

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-03-18 17:07:033982browse

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.

Detailed introduction to the two ways of transmitting data in PHP

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

Detailed introduction to the two ways of transmitting data in PHP

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

Detailed introduction to the two ways of transmitting data in PHP

##三.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!

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