Giới thiệu
$ _ NHẬN là một mảng liên kết của các biến được truyền tới tập lệnh hiện tại thông qua chuỗi truy vấn được nối vào URL của yêu cầu HTTP. Lưu ý rằng mảng được điền bởi tất cả các yêu cầu bằng một chuỗi truy vấn ngoài các yêu cầu GET.
$ HTTP_GET_VARS chứa cùng thông tin ban đầu, nhưng đã không được dùng nữa
Theo mặc định, trình duyệt máy khách gửi yêu cầu URL trên máy chủ bằng phương thức HTTP GET. Chuỗi truy vấn được đính kèm với URL có thể chứa các cặp key =value được nối bởi & Biểu tượng. Mảng liên kết $ _GET lưu trữ các cặp giá trị khóa này
Giả sử rằng URL trong trình duyệt là https://localhost/testscript.php? Name =xyz &age =20
Ví dụ
<?php echo "Name : " . $_GET["name"] . "<br>"; echo "Age : " . $_GET["age"]; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Name : xyz Age : 20
Trong ví dụ sau, hàm htmlspecialchars () được sử dụng để chuyển đổi các ký tự trong các thực thể HTML.
Ký tự | Thay thế |
---|---|
<(nhỏ hơn) | < |
'(một câu trích dẫn) | 039; hoặc ' |
"(dấu ngoặc kép) | " |
&(dấu và) | & |
> (lớn hơn) | > |
Giả sử rằng URL trong trình duyệt là https://localhost/testscript.php? Name =xyz &age =20
Ví dụ
<?php echo "Name: " . htmlspecialchars($_GET["name"]) . "<br>"; echo "age: " . htmlspecialchars($_GET["age"]) . "<br>"; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Name : xyz Age : 20