Dữ liệu _get trong php

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

Ví dụ bên dưới hiển thị mã trong "test_get. php"

Ví dụ


echo "Học ". $_GET['chủ đề']. " tại ". $_GET['web'];?>
echo "Study " . $_GET['subject'] . " at " . $_GET['web'];
?>


Tự mình thử »

Mẹo. Bạn sẽ tìm hiểu thêm về $_GET trong chương Biểu mẫu PHP



(PHP 4 >= 4. 1. 0, PHP 5, PHP 7, PHP 8)

$_GETCác biến HTTP GET

Sự miêu tả

Một mảng kết hợp gồm các biến được chuyển đến tập lệnh hiện tại thông qua các tham số URL (còn gọi là. chuỗi truy vấn). Lưu ý rằng mảng không chỉ được điền cho các yêu cầu GET mà còn cho tất cả các yêu cầu có chuỗi truy vấn

ví dụ

Ví dụ #1 $_GET ví dụ

echo 'Hello ' htmlspecialchars($_GET["name"]) . '!';
?>

Giả sử người dùng đã nhập http. //ví dụ. com/?name=Hannes

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như

ghi chú

Ghi chú

Đây là biến 'siêu toàn cầu' hoặc toàn cầu tự động. Điều này đơn giản có nghĩa là nó có sẵn trong tất cả các phạm vi trong toàn bộ tập lệnh. Không cần phải làm $variable toàn cầu;

Ghi chú

Các biến GET được truyền qua urldecode() .

CleverUser123 ¶

8 tháng trước

If you're tired of typing $var = $_GET['var'] to get variables, don't forget that you can also use:

extract($_GET, EXTR_PREFIX_ALL, "g")

So if you have $_GET['under'], you can do $g_under. It's way shorter if you have more get elements! If you don't want prefix, do

extract($_GET)

to get normal. So $_GET['under'] would become $under. Might not extract under if it already exists, however.

Người dùng ẩn danh ¶

1 năm trước

http://www.w3schools.com/welcome.php?name=Peter&age=37
0

PHP $_GET

Dữ liệu _get trong php

  

Nhận bằng tốt nghiệp của bạn

Chương trình chứng chỉ trực tuyến của W3Schools là giải pháp hoàn hảo cho các chuyên gia bận rộn, những người cần cân bằng giữa công việc, gia đình và xây dựng sự nghiệp

Chứng chỉ HTML dành cho các nhà phát triển muốn ghi lại kiến ​​thức của họ về HTML, XHTML và CSS

Chứng chỉ JavaScript dành cho các nhà phát triển muốn ghi lại kiến ​​thức của họ về JavaScript và HTML DOM

Chứng chỉ XML dành cho các nhà phát triển muốn ghi lại kiến ​​thức của họ về XML, XML DOM và XSLT

Chứng chỉ ASP dành cho các nhà phát triển muốn ghi lại kiến ​​thức của họ về ASP, SQL và ADO

Chứng chỉ PHP dành cho các nhà phát triển muốn ghi lại kiến ​​thức của họ về PHP và SQL (MySQL)


$_ GET và $_ POST PHP là gì?

$_GET và $_POST là các biến mảng của PHP được sử dụng để đọc dữ liệu được gửi bởi biểu mẫu HTML bằng cách sử dụng phương thức get và post tương ứng.

Sự khác biệt giữa $_ POST và $_ GET là gì?

Sự khác biệt là. $_GET truy xuất các biến từ chuỗi truy vấn hoặc URL của bạn. > $_POST truy xuất các biến từ phương thức POST, chẳng hạn như biểu mẫu (thông thường) .

Tại sao chúng ta sử dụng phương thức GET trong PHP?

Một số ưu điểm của việc sử dụng Phương thức GET là. Vì dữ liệu FORM được gửi bởi Phương thức GET được thêm vào URL, trang web có thể được đánh dấu bằng các giá trị chuỗi truy vấn cụ thể

Chúng ta sẽ sử dụng tập hợp hàm để kiểm tra xem các giá trị đã có trong biến mảng $_POST chưa trước khi thực hiện các hành động tiếp theo

Vui lòng xem đoạn mã dưới đây

Sử dụng để kiểm tra form_submitted chưa và và hiển thị thông báo cảm ơn với firstname.
If form_fobmitted lĩnh vực này không tồn tại trong $_POST[] array, form vẫn hiển thị.

5. 2. Một ví dụ về chức năng Tìm kiếm sử dụng phương thức GET


Chúng ta sẽ thiết kế một công cụ tìm kiếm đơn giản sử dụng phương thức GET trong PHP

Để đơn giản, chúng ta sẽ sử dụng cấu trúc nếu để xác định đầu ra

Chúng ta sẽ sử dụng cùng một đoạn mã HTMl gần giống như ví dụ From đăng ký ở trên và thay đổi nó đi một chút

Hiển thị thị trường trong trình duyệt như sau.

Dữ liệu _get trong php

Chức năng tìm kiếm đơn giản


Gõ thử "NHẬN" và nhấp vào nút gửi

Chúng ta thấy chương trình thực thi như sau

Dữ liệu _get trong php

Chức năng mô phỏng tìm kiếm thực hiện thành công với Phương thức GET
 


Và bạn cũng sẽ thấy ở địa chỉ URL như sau.


Dữ liệu _get trong php

Thông tin được GET hiển thị trên URL

3. 3. Ví dụ làm việc với hộp kiểm và nút radio


Nếu người dùng đánh dấu vào hộp kiểm hoặc đài phát thanh, không có giá trị gửi. Nếu người dùng đánh dấu vào hộp kiểm hoặc nút radio thì sẽ được gửi

Chúng ta hãy thay đổi mẫu đăng ký một chút và thêm một hộp kiểm nút để kiểm tra xem người dùng có đồng ý với các điều khoản hay không rồi mới cho ấn gửi