Biểu mẫu là 1 đối tượng [hoặc cụ thể hơn là thẻ
Demo Post and Get User Name: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
Password:
Thẻ
Demo Post and Get User Name: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ư
Password:
- 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:
0. tên của biểu mẫu
Password:
Demo Post and Get User Name:
1. only page web will get data from when form has event click button
Password:
Demo Post and Get User Name:
2
Password:
Demo Post and Get User Name:
0. xác định phương thức truyền dữ liệu [POST, GET]
Password:
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:
1
Password:
- 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:2 is
Password:
Demo Post and Get User Name:3 and
Password:
Demo Post and Get User Name:4 in directory
Password:
Demo Post and Get User Name:5
Password:
Trong đó tệp
Demo Post and Get User Name:3 sẽ có một biểu mẫu chứa các trường dữ liệu là
Password:
Demo Post and Get User Name:7 và
Password:
Demo Post and Get User Name:8 do người dùng nhập vào. Tệp
Password:
Demo Post and Get User Name:4 sẽ lấy các thông tin từ biểu mẫu bên trang
Password:
Demo Post and Get User Name: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
Password:
- If used POST method.
Demo Post and Get User Name:
21
Password:
- If used GET method.
Demo Post and Get User Name:
22
Password:
- Nếu không xác định được phương thức truyền.
Demo Post and Get User Name:
23
Password:
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
- Bảo mật hơn phương thức GET
- Unlimited data transfer data
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ệmTệp
Demo Post and Get User Name:3 sử dụng phương thức POST
Password:
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:3
Password:
Tệp
Demo Post and Get User Name:4 sử dụng biến toàn cục
Password:
Demo Post and Get User Name:27 để lấy dữ liệu từ biểu mẫu truyền sang
Password:
Demo Post and Get User Name:2
Password:
Nhập
Demo Post and Get User Name:28 và
Password:
Demo Post and Get User Name:29
Password:
Nhấp vào
Demo Post and Get User Name:2 sẽ thấy dữ liệu được truyền tải mà không hiển thị ở URL
Password:
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]
- 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]
File a using GET method
Demo Post and Get User Name:3
Password:
Tệp
Demo Post and Get User Name:4 sử dụng biến toàn cục
Password:
Demo Post and Get User Name:32 để lấy dữ liệu từ biểu mẫu truyền sang
Password:
Demo Post and Get User Name:6
Password:
Chạy tệp
Demo Post and Get User Name: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]
Password: