PHP $_GET là một biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu biểu mẫu sau khi gửi biểu mẫu HTML với method="get"
$_GET cũng có thể thu thập dữ liệu được gửi trong URL
Giả sử chúng ta có một trang HTML chứa một siêu liên kết với các tham số
Kiểm tra $GET
Khi người dùng nhấp vào liên kết "Test $GET", các thông số "subject" và "web" được gửi đến "test_get. php", và sau đó bạn có thể truy cập các giá trị của chúng trong "test_get. php" với $_GET
Superglobal VariablesPurposes$_SERVER[‘HTTPS’]Nó trở lại nếu giao thức HTTPS được sử dụng trong URL của trang hiện tại. $_SERVER[‘HTTP_HOST’]Trả về tên của máy chủ của trang hiện tại. $_SERVER[‘REQUEST_URI’]Nó trả về tên tài nguyên được yêu cầu. $_SERVER[‘SERVER_PORT’]Nó trả về số cổng của máy chủ. $_SERVER[‘QUERY_STRING’]Nó trả về giá trị chuỗi truy vấn nếu nó tồn tại trong địa chỉ URL của trang hiện tại
ví dụ 1. Hiển thị URL của trang hiện tại bằng câu lệnh có điều kiện
Ví dụ sau đây cho thấy cách câu lệnh điều kiện có thể được sử dụng để lấy giao thức được sử dụng trong URL của trang hiện tại. Tạo một tệp PHP với tập lệnh sau
Giá trị của $_SERVER[‘HTTP_HOST’] được sử dụng để lấy tên miền của URL hiện tại. Giá trị của $_SERVER[‘REQUEST_URI’] được sử dụng để lấy tên của tài nguyên được yêu cầu. Hàm isset[] được sử dụng để kiểm tra xem $_SERVER[‘HTTPS’] có được đặt hay không và nếu được đặt thì hãy kiểm tra giá trị của $_SERVER[‘HTTPS’] có được bật hay không. Tiếp theo, giá trị của ba biến này được kết hợp với ‘//. ’ để truy xuất toàn bộ URL của trang hiện tại