Hai phương thức truyền dữ liệu trong php

Thảo lận các vấn đề về đào tạo, tuyển sinh,...
Nội quy chuyên mục
Thành viên đăng quảng cáo trong chuyên mục này sẽ bị xóa toàn bộ bài viết và cấm vĩnh viễn tham gia Diễn đàn.

* Xem qui định đăng bài viết tại đây: viewtopic.php?f=2&t=318247

Hai phương thức truyền dữ liệu trong php

Gửi bàigửi bởi thamkk0212 » 30/05/2016 - 15:02

Để truyền dữ liệu lên server để xử lý chúng tôi thường sử dụng hai phương thức POST , GET. 2 phương thức này được sử dụng trong form.
Phương thức POST trong Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.
Ở dưới là một form gồm 2 trường name , email và một nút submit. Khi người dùng click vào nút submit dữ liệu ở form được gửi lên server qua file xuly.php theo phương thức POST

Name:

E-mail:

Sau khi người dùng nhấn submit dữ liệu được truyền lên server chúng được nằm trong mảng $_POST
Kết để hiên thì giá trị sau khi người dùng nhấp submit ta thực hiện việc hiển thị dữ liệu mảng POST ra

echo "
"; print_r( $_POST ); echo "
";
?>
Như trên chúng tôi thấy nó đã trả về cho tôi một mảng , việc chúng tôi cần lấy từng phần từ thì thực hiện truy xuất vào phần tử đấy mà thôi.

$name = $_POST['name'];
$email = $_POST['email'];
?>
Phương thức GET trong Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.
Ở form này chúng tôi sử dụng phương thức GET để truyền dữ liệu lên server.

Name:

E-mail:

tương tự như POST , chúng tôi đã có được mảng giá trị trả về trong $_GET

echo "
"; print_r( $_GET ); echo "
";
?>
Việc tiếp theo mọi người chỉ cần truy suất vào phần tử của mảng để lấy ra giá trị nhu yếu

$name = $_GET['name'];
$email = $_GET['email'];
?>
Khi nào sử dụng phương thức GET
Khi sử sử dụng phương thức GET dữ liệu truyền lên verver được public công chúng đều nhìn thấy , những biến truyền lên server được hiển thị ngay trên url. Đối với phương thức GET số lượng thông báo gửi được được giới hạn( 2000 ký tự ). Tuy nhiên những thông báo được truyền trên Url có tác dụng cho bookmark , tốt cho Seo web.
Xem thêm tài liệu >>> Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.
Khi nào sử dụng.
Những thông báo truyền qua phương thức POST thì không công chúng khác không thể nhìn thấy và nó không Phạm vi số lượng thông báo truyền lên server.
ngoài ra POST tương trợ ở phương thức upload file lên server.
thamkk0212
Thành viên
Thành viên
 
Bài viết: 16
Ngày tham gia: 18/11/2015 - 18:21

  • Các chủ đề liên quan
    Trả lời
    Xem
    Bài viết mới nhất

Quay về Đào tạo - Tuyển sinh

Đang trực tuyến

Đang xem chuyên mục này: Google [Bot]70 khách

Dịch vụ hỗ trợ thiết kế Web của BuaXua.vn Dịch vụ hỗ trợ thiết kế trang Web và hướng dẫn sử dụng Joomla!
Quảng cáo trên trang Web BuaXua.VN