Method=post trong html

Biểu mẫu là 1 đối tượng [hoặc cụ thể hơn là thẻ

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

8] trong HTML được sử dụng để nhận dữ liệu từ người dùng, giúp gửi yêu cầu của người dùng đến trang xử lý trong trang web

Form đăng ký tài khoản

Thẻ

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

8 trong HTML là một thùng chứa các thành phần đầu vào dữ liệu, các thành phần trong biểu mẫu được gọi là Trường biểu mẫu như

  • Trương Văn bản
  • Trường mật khẩu
  • hộp kiểm
  • Cái nút
  • ...

cú pháp.  

    Các thành phần của form

Các thuộc tính của biểu mẫu

  • 	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    0. tên của biểu mẫu
  • 	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    1. only page web will get data from when form has event click button
    	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    2
  • 	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    0. xác định phương thức truyền dữ liệu [POST, GET]

Tìm hiểu POST và GET trong PHP

POST, GET là phương thức truyền dữ liệu trong biểu mẫu từ trang này qua trang khác và khối lượng dữ liệu truyền đi của biểu mẫu được giới hạn bởi chiều dài tối đa của một URL [chiều dài tối đa của một URL là 2048 byte và giới hạn

To transfer data in form from this page to other page have the request after

  • Dữ liệu cần truyền phải nằm trong cặp thẻ
    	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    1
  • Dữ liệu cần truyền phải nhập vào trường biểu mẫu
  • Dữ liệu chỉ được truyền đi khi nhấn nút gửi

To demo in too trình trình bày tạo 2 file

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

2 is
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

3 and
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

4 in directory
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

5


Trong đó tệp

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

3 sẽ có một biểu mẫu chứa các trường dữ liệu là
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

7 và
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

8 do người dùng nhập vào. Tệp
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

4 sẽ lấy các thông tin từ biểu mẫu bên trang 
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

3 truyền sang và hiển thị nút trình duyệt khi gửi nhất. Để nhận dữ liệu từ biểu mẫu truyền qua sử dụng biến toàn cục trong PHP

  • If used POST method.
    	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    21
  • If used GET method.
    	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    22
  • Nếu không xác định được phương thức truyền.
    	
    	Demo Post and Get
    	
    		
    			User Name: 
    			
    Password:

    23

giống nhau

Phương thức POST và GET đều là cơ chế truyền dữ liệu trong biểu mẫu từ trang này sang trang khác

Khác nhau

Phương thức POST

Dữ liệu của biểu mẫu được truyền đi và dữ liệu được truyền đi không phụ thuộc vào URL

ưu điểm
  • Bảo mật hơn phương thức GET
  • Unlimited data transfer data
nhược điểm

Dữ liệu truyền đi không tường mình [cơ chế truyền vận hạn] do đó sẽ phát sinh lỗi ẩn nấp

Thử nghiệm

Tệp

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

3 sử dụng phương thức POST

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

Kết quả khi chạy trên trình duyệt tệp

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

3

Tệp

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

4 sử dụng biến toàn cục
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

27 để lấy dữ liệu từ biểu mẫu truyền sang

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

2

Nhập

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

28 và
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

29

Nhấp vào

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

2 sẽ thấy dữ liệu được truyền tải mà không hiển thị ở URL

Phương thức GET

Dữ liệu đường truyền được hiển thị trên URL của trình duyệt và dữ liệu đường truyền phụ thuộc vào độ dài đối số của URL

ưu điểm
  • Người dùng có thể đánh dấu lại địa chỉ URL
  • Người dùng có thể giả lập lại phương thức GET để truyền dữ liệu mà không cần thông qua biểu mẫu [sử dụng chuỗi truy vấn]
nhược điểm
  • Không thích hợp truyền dữ liệu có tính bảo mật như mật khẩu [dữ liệu có thể hiển thị rõ ràng trên trình duyệt web]
  • Dung lượng dữ liệu truyền đi có giới hạn [phụ thuộc vào độ dài tối đa của URL]
Thử nghiệm

File a using GET method

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

3

Tệp

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

4 sử dụng biến toàn cục
	
	Demo Post and Get
	
		
			User Name: 
			
Password:

32 để lấy dữ liệu từ biểu mẫu truyền sang

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

6

Chạy tệp

	
	Demo Post and Get
	
		
			User Name: 
			
Password:

3 sau đó nhập nội dung như trường hợp sử dụng phương thức POST sẽ thấy kết quả là dữ liệu được truyền đi được hiển thị trên URL của trình duyệt. Lưu ý dữ liệu truyền đi có giới hạn phụ thuộc vào độ dài của URL [tối đa 2048 byte]

Chủ Đề