$_ trong PHP là gì?
Tạo một tệp PHP với tập lệnh sau để đọc giá trị của tên người dùng từ địa chỉ URL và in giá trị của tên người dùng bằng văn bản khác. Nếu không có giá trị nào được cung cấp cho tên người dùng, thì tập lệnh sẽ in một thông báo khác Show //Kiểm tra xem biến có được đặt hay không $_GET['tên người dùng']""; } đầu ra Đầu ra sau đây sẽ xuất hiện nếu không có đối số URL nào được cung cấp với tên người dùng Đầu ra sau sẽ xuất hiện nếu tên người dùng được cung cấp trong địa chỉ URL như bên dưới http. // localhost/php/getpost. php?tên người dùng=fahmida ví dụ 2. Sử dụng $_GET[] để đọc dữ liệu từ người dùngTạo tệp PHP với tập lệnh sau để đọc dữ liệu từ biểu mẫu bằng cách sử dụng mảng $_GET[]. Một dạng HTML gồm năm trường được xác định trong tập lệnh. Biểu mẫu sẽ được gửi với phương thức get để đọc các giá trị đầu vào bằng cách sử dụng $_GETT[]. Các trường là tên, họ, email, điện thoại và nút gửi. Khi người dùng nhấp vào nút gửi, thì hàm isset() sẽ trả về giá trị true và tiếp theo, tập lệnh sẽ kiểm tra các giá trị của tên và họ có trống hay không. Nếu bất kỳ giá trị trường nào trống, thông báo lỗi sẽ được in. Nếu cả tên và họ đều chứa giá trị, thì tất cả các giá trị trường của biểu mẫu sẽ được in bằng cách sử dụng mảng $_GET[] //Kiểm tra nút gửi có được nhấn hay khôngif($_GET["lname"]. $_GET['fname']" đầu ra Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Ở đây, các trường biểu mẫu được lấp đầy bằng dữ liệu giả Đầu ra sau sẽ xuất hiện sau khi nhấp vào nút gửi. Các giá trị đầu vào của biểu mẫu được in ở đây ví dụ 3. Sử dụng $_POST[] để đọc dữ liệu từ người dùngTạo một tệp PHP với tập lệnh sau để kiểm tra việc sử dụng mảng $_POST[] để lấy dữ liệu từ người dùng. Một biểu mẫu đăng nhập người dùng được thiết kế trong tập lệnh để lấy tên người dùng và mật khẩu từ người dùng. Biểu mẫu sẽ được gửi với phương thức đăng để đọc các giá trị đầu vào bằng cách sử dụng $_POST[]. Tập lệnh PHP sẽ kiểm tra nút gửi có được nhấn hay không bằng cách sử dụng hàm isset(). Hàm này sẽ trả về giá trị true khi người dùng nhấn nút gửi của biểu mẫu. Tiếp theo, nó sẽ kiểm tra các giá trị của trường tên người dùng và thông qua. Nếu người dùng nhập “admin” vào trường tên người dùng và “238967” vào trường pass, thì câu lệnh điều kiện sẽ trả về true và in thông báo thành công; //Kiểm tra nút gửi có được nhấn hay khôngif( Biểu mẫu HTML để nhận đầu vào từ người dùng -->< . nhãn> nhãn> đầu ra Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web. Tại đây, các trường biểu mẫu được điền bằng tên người dùng và mật khẩu hợp lệ Thông báo thành công sau sẽ được in nếu người dùng cung cấp tên người dùng và mật khẩu hợp lệ. Theo tập lệnh, tên người dùng hợp lệ là “admin” và mật khẩu là “238967”. Nếu bất kỳ giá trị sai nào được gửi trong bất kỳ trường nào, thì thông báo lỗi, "Người dùng không hợp lệ" sẽ được in Phần kết luậnViệc sử dụng biểu mẫu là một nhiệm vụ thiết yếu của bất kỳ ứng dụng web nào vì dữ liệu của người dùng được yêu cầu trong hầu hết các ứng dụng web. Mảng $_GET[] và $_POST[] là các biến PHP rất hữu ích để đọc dữ liệu do người dùng gửi qua bất kỳ biểu mẫu HTML nào. Nhưng biểu mẫu phải chứa nút gửi để gửi dữ liệu được chèn của người dùng tới máy chủ bằng biểu mẫu. Việc sử dụng mảng $_GET[] để đọc dữ liệu từ địa chỉ URL và dữ liệu biểu mẫu bằng phương thức get và mảng $_POST[] để đọc dữ liệu biểu mẫu bằng phương thức post được giải thích trong hướng dẫn này. Tôi hy vọng việc sử dụng $_GET[], và $_POST[] sẽ được xóa cho độc giả sau khi đọc hướng dẫn này $_ trong PHP là gì?PHP $_POST 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 bằng method="post" . $_POST cũng được sử dụng rộng rãi để chuyển các biến. Ví dụ bên dưới hiển thị biểu mẫu có trường nhập và nút gửi.
Tại sao chúng tôi sử dụng $_ request [] trong PHP?PHP $_REQUEST là biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu sau khi gửi biểu mẫu HTML .
$_ GET và $_ POST trong PHP là gì?$_GET là một mảng các biến được truyền tới tập lệnh hiện tại thông qua các tham số URL. $_POST là một mảng các biến được truyền tới tập lệnh hiện tại thông qua phương thức HTTP POST .
Sự khác biệt giữa $_ request và $_ POST là gì?Bây giờ, có tổng cộng ba biến siêu toàn cầu để bắt dữ liệu này trong PHP. $_POST. Nó có thể bắt dữ liệu được gửi bằng phương thức POST. $_GET. Nó có thể bắt dữ liệu được gửi bằng phương thức GET. $_REQUEST. Nó có thể bắt dữ liệu được gửi bằng cả hai phương thức POST và GET . |