In PHP, "$_GET" means to obtain GET data. It is a predefined variable and is mainly used to receive form data submitted using the GET method in the form form. The data structure of the "$_GET" variable is an associative array. The key of the array is the value of the form element name, and the value of the array is the value of the corresponding form.
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
In php, the meaning of "$_GET" To obtain GET data, it is a predefined variable, mainly used to receive form data submitted using the GET method in the form form. The GET method is the default method for the method attribute in the form. Form data submitted using the GET method is appended to the URL and sent to the server as part of the URL.
During the development process of the program, since the data submitted by the GET method is attached to the URL and sent, information of the type "Parameters passed by the URL user" will be displayed in the address bar of the URL, as follows: Representation:
http://url?name1=value1&name2=value2 ...
Among them, url is the form response address (such as http://c.biancheng.net), name1 and name2 are the names of the form elements, and value1 and value2 are the values of the form elements. The URL and form elements are separated by "?", and multiple form elements are separated by "&". The format of each form element is "name=value", which is fixed.
Since different browsers have different restrictions on the length of the URL, when using the GET method to submit data, you must pay attention to the size of the data. If the length of the data exceeds the browser limit, the data will be truncated, resulting in data loss. The restrictions on URL length by mainstream browsers are as shown in the following table:
$_GET global variable has a similar structure to $_POST. Its data structure is an associative array. The key of the array is the value of the form element name. The value is the value of the corresponding form. $_GET can not only obtain form data, but also all parameters in the URL can be obtained using $_GET.
Another thing to note is: when using $_POST or $_GET to obtain form data in PHP, it is case-sensitive, so you should be careful not to ignore the case of letters during the development process.
[Example] The content of the form tag in the user.html file below is the simplest form
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表单提交</title> </head> <body> <form action="user.php" method=""> 用户名: <input type="text" name="user"> <br><br> 密 码: <input type="password" name="pwd"> <br><br> 生 日: <input type="date" name="bday"><br><br> <input type="submit" value="提交数据"> </form> </body> </html>
Let’s add the form of the user.html file and look at the address bar of the URL
You can directly use the predefined variable $_GET in the user.php file to obtain data. $_GET
The global variable is An associative array, the key of the array is the value of the form element name, and the value of the array is the value of the corresponding form. (Note that all parameters in the URL can be obtained using $_GET.)
<?php header("content-type:text/html;charset=utf-8"); echo "用户名为:".$_GET['user']."<br>生日为:".$_GET['bday']; ?>
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of What does $_GET mean in php. For more information, please follow other related articles on the PHP Chinese website!

The article compares ACID and BASE database models, detailing their characteristics and appropriate use cases. ACID prioritizes data integrity and consistency, suitable for financial and e-commerce applications, while BASE focuses on availability and

The article discusses securing PHP file uploads to prevent vulnerabilities like code injection. It focuses on file type validation, secure storage, and error handling to enhance application security.

Article discusses best practices for PHP input validation to enhance security, focusing on techniques like using built-in functions, whitelist approach, and server-side validation.

The article discusses strategies for implementing API rate limiting in PHP, including algorithms like Token Bucket and Leaky Bucket, and using libraries like symfony/rate-limiter. It also covers monitoring, dynamically adjusting rate limits, and hand

The article discusses the benefits of using password_hash and password_verify in PHP for securing passwords. The main argument is that these functions enhance password protection through automatic salt generation, strong hashing algorithms, and secur

The article discusses OWASP Top 10 vulnerabilities in PHP and mitigation strategies. Key issues include injection, broken authentication, and XSS, with recommended tools for monitoring and securing PHP applications.

The article discusses strategies to prevent XSS attacks in PHP, focusing on input sanitization, output encoding, and using security-enhancing libraries and frameworks.

The article discusses the use of interfaces and abstract classes in PHP, focusing on when to use each. Interfaces define a contract without implementation, suitable for unrelated classes and multiple inheritance. Abstract classes provide common funct


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

SublimeText3 Linux new version
SublimeText3 Linux latest version
