Làm cách nào để kiểm tra tất cả dữ liệu bài đăng trong PHP?

Có hai phương pháp trong PHP để thu thập dữ liệu được gửi trong MẪU. Phương thức GET PHP và Phương thức POST PHP.  

Trong phương thức POST của PHP, dữ liệu từ MẪU HTML được gửi/thu thập bằng biến siêu toàn cầu $_POST. Phương thức này gửi thông tin được mã hóa được nhúng trong phần thân của yêu cầu HTTP và do đó dữ liệu không hiển thị trong URL trang không giống như Phương thức GET

Khóa học Lập trình viên Java Full Stack

Hợp tác với HIRIST và HackerEarth KHÓA HỌC KHÁM PHÁ

Làm cách nào để kiểm tra tất cả dữ liệu bài đăng trong PHP?

Ưu điểm của việc sử dụng phương thức POST

Một số ưu điểm của việc sử dụng Phương thức POST là

  • Phương thức POST có thể gửi dữ liệu mà không có bất kỳ giới hạn nào về kích thước
  • Vì thông tin được mã hóa được nhúng trong phần nội dung của yêu cầu HTTP nên nó không hiển thị trong URL, do đó, Phương thức POST được ưu tiên hơn trong khi chia sẻ thông tin nhạy cảm
  • Nó cũng có thể gửi dữ liệu nhị phân với sự trợ giúp của Phương thức POST

Nhược điểm của việc sử dụng phương thức POST

Một số nhược điểm của việc sử dụng phương pháp này là

  • Vì nó không nhúng dữ liệu do Phương thức POST gửi vào URL, do đó không thể đánh dấu trang
  • Yêu cầu POST không được lưu trữ trong lịch sử trình duyệt
  • Yêu cầu POST không được lưu trữ

Sự khác biệt giữa Phương thức GET và POST trong PHP

Mặc dù cả hai phương thức GET và POST đều được sử dụng để thu thập/gửi dữ liệu biểu mẫu, nhưng các phương thức của chúng thể hiện một số khác biệt và do đó được sử dụng tùy theo nhu cầu

Một số khác biệt chính giữa chúng là

Phương pháp

LẤY

BƯU KIỆN

Bảo mật dữ liệu

không an toàn

Chắc chắn

Giới hạn dữ liệu

2048 ký tự

Không giới hạn

Hiệu suất

Tốt

Chậm hơn

Dữ liệu trong URL

Dễ thấy

Không thể thây

Loại dữ liệu

Chỉ các kiểu dữ liệu chuỗi

Chuỗi, nhị phân, số, v.v.

Có thể lưu vào bộ nhớ đệm

Đúng

KHÔNG

Đào tạo chứng chỉ Java MIỄN PHÍ

Tìm hiểu từ A-Z về Java hơn bao giờ hết Đăng ký ngay

Làm cách nào để kiểm tra tất cả dữ liệu bài đăng trong PHP?

Ví dụ về mã phương thức POST

Để hiểu cách $_POST thu thập dữ liệu, hãy tạo một BIỂU MẪU đơn giản với hai trường - Tên và Tuổi, đồng thời thu thập và hiển thị dữ liệu đó bằng Phương thức POST

if(isset($_POST["name"]). isset($_POST["age"]) ) {

if (preg_match("/[^A-Za-z'-]/",$_POST['name'] )) {

die("tên không hợp lệ và tên phải là alpha");

}

      echo "Hello ". $_POST['name']. "
";

tiếng vang "Tuổi. ". $_POST['tuổi']. " tuổi. “;

lối ra();

}

?>

         Name:

         Age:

      

 

   

Trong đoạn mã trên, phương thức biểu mẫu đã được đặt thành “POST” trong khi tập lệnh PHP thu thập dữ liệu biểu mẫu bằng cách sử dụng biến siêu toàn cầu $_POST

Dưới đây là biểu mẫu với các trường Tên và Tuổi. Lưu ý URL trước khi gửi biểu mẫu không chứa bất kỳ thông tin nào

Làm cách nào để kiểm tra tất cả dữ liệu bài đăng trong PHP?

Bây giờ, hãy nhìn vào URL của trang web. Phương thức POST, như đã thảo luận trước đó, không hiển thị bất kỳ thông tin nào trên URL, thay vào đó, dữ liệu được mã hóa được nhúng trong phần thân của yêu cầu HTTP

Làm cách nào để kiểm tra tất cả dữ liệu bài đăng trong PHP?

Đây là cách Phương thức POST được sử dụng để thu thập và hiển thị thông tin

Mong muốn trở thành một PHP Developer? . đăng ký ngay bây giờ

Phần kết luận

Điều này đưa chúng ta đến phần cuối của hướng dẫn “PHP POST Method”. Trong phần này, bạn đã biết phương thức POST là gì và biến siêu toàn cục $_POST. Ưu điểm và nhược điểm của việc sử dụng phương pháp này. Bạn đã xem xét sự khác biệt giữa Phương thức GET và POST và cuối cùng là một ví dụ về cách Phương thức POST được sử dụng với sự trợ giúp của một MẪU HTML đơn giản

Bạn có thể tham khảo tại đây để xem video hướng dẫn về Phương thức GET và POST

Bạn có dự định tham gia một khóa học về PHP không? . Chứng chỉ PHP bao gồm tất cả các khái niệm cơ bản và nâng cao trong PHP, giúp hành trình học PHP của bạn trở nên dễ dàng

Nếu bạn có bất kỳ câu hỏi nào liên quan đến hướng dẫn PHP POST Method, hãy đề cập đến nó trong phần nhận xét của hướng dẫn này và chúng tôi sẽ có các chuyên gia của chúng tôi trả lời chúng cho bạn

học tập vui vẻ.  

Giới thiệu về tác giả

Làm cách nào để kiểm tra tất cả dữ liệu bài đăng trong PHP?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Làm cách nào để hiển thị tất cả dữ liệu bài đăng trong PHP?

Chỉ cần thêm echo ".

Làm cách nào để kiểm tra dữ liệu bài đăng trong PHP?

Sử dụng phương thức isset() trong PHP để kiểm tra biểu mẫu có được gửi thành công hay không . Trong mã, sử dụng hàm isset() để kiểm tra phương thức $_POST['submit']. Ghi nhớ thay cho gửi xác định tên của nút gửi. Sau khi nhấp vào nút gửi, hành động này sẽ hoạt động như phương thức POST.

Làm cách nào để kiểm tra yêu cầu đăng trong PHP?

PHP POST yêu cầu . $message"; $name = $_POST['name']; if ($name == null) { $name = 'guest'; } $message = $_POST['message']; if ($message == null) { $message = 'hello there'; } echo "$name says: $message"; Ví dụ lấy thông số tên và thông báo từ biến $_POST. Chúng tôi bắt đầu máy chủ.

Làm cách nào để lấy tất cả dữ liệu biểu mẫu trong PHP?

Cách truy xuất dữ liệu biểu mẫu được gửi qua GET. Khi bạn gửi một biểu mẫu thông qua phương thức GET, PHP cung cấp một biến siêu toàn cầu, được gọi là $_GET . PHP sử dụng biến $_GET này để tạo một mảng kết hợp với các khóa để truy cập tất cả thông tin đã gửi (dữ liệu biểu mẫu). Các khóa được tạo bằng cách sử dụng các giá trị thuộc tính tên của phần tử.