intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Lập Trình Web: PHP. Truyền và Nhận dữ liệu - GV: Trần Đình Nghĩa

Chia sẻ: Kun | Ngày: | Loại File: PDF | Số trang:32

395
lượt xem
159
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Nội dung: 1. Cơ chế truyền nhận dữ liệu; 2. Truyền nhận qua phương thức GET; 3. Truyền nhận qua phương thức POST; 4. Một số ví dụ 5. Thực hành. Cơ chế truyền nhận dữ liệu: Web browser (client) gởi dữ liệu đến website thông qua các HTML Control (Form Field).

Chủ đề:
Lưu

Nội dung Text: Lập Trình Web: PHP. Truyền và Nhận dữ liệu - GV: Trần Đình Nghĩa

  1. ĐẠI HỌC SÀI GÒN – KHOA CNTT Lập Trình Web THIẾT KẾ VÀ LẬP TRÌNH WEB PHP – Truyền và Nhận dữ liệu GV: Tr ần Đình Nghĩa tdnghia1977@gmail.com 1
  2. Nội dung 1. Cơ chế truyền nhận dữ liệu. 2. Truy ền nhận qua phương thức GET 3. Truy ền nhận qua phương thức POST THIẾT KẾ VÀ LẬP TRÌNH WEB 4. Một số ví dụ 5. Thực hành 2
  3. Cơ chế truyền nhận dữ liệu  Web browser (client) gởi dữ liệu đến website thông qua các HTML Control (Form Field). www.example.com Apache / IIS Internet / Intranet Webserver Server-side-script Parser (PHP, THIẾT KẾ VÀ LẬP TRÌNH WEB ASP,…) Databas Disk e Driver Web Browser Server 3
  4. Cơ chế truyền nhận dữ liệu Web server nhận và xử lý dữ liệu và trả kết  quả cho client. Web Browser www.example.com Yêu cầu trang b.php Internet / THIẾT KẾ VÀ LẬP TRÌNH WEB Intranet Webserver 4
  5. Cơ chế truyền nhận dữ liệu Web Browser www.example.com Yêu cầu trang b.php Internet / THIẾT KẾ VÀ LẬP TRÌNH WEB Intranet Webserver 5
  6. Cơ chế truyền nhận dữ liệu Web Browser www.example.com Internet / THIẾT KẾ VÀ LẬP TRÌNH WEB Intranet Webserver 6
  7. Cơ chế truyền nhận dữ liệu Web Browser www.example.com THIẾT KẾ VÀ LẬP TRÌNH WEB Internet / Intranet Webserver 7
  8. Cơ chế truyền nhận dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB 8
  9. Cơ chế truyền nhận dữ liệu Web Browser www.example.com Internet / THIẾT KẾ VÀ LẬP TRÌNH WEB Intranet Webserver 9
  10. Cơ chế truyền nhận dữ liệu Textbox: txtUsername = admin Password Box: txtPassword = phpadmin Web Browser www.example.com Internet / THIẾT KẾ VÀ LẬP TRÌNH WEB Intranet Webserver Yêu cầu trang xuly.php 10
  11. Cơ chế truyền nhận dữ liệu Web Browser www.example.com txtUsername = admin Internet / THIẾT KẾ VÀ LẬP TRÌNH WEB txtPassword = phpadmin Intranet Webserver Yêu cầu trang xuly.php 11
  12. Cơ chế truyền nhận dữ liệu Web Browser www.example.com txtUsername = admin txtPassword = phpadmin Yêu cầu trang xuly.php Internet / THIẾT KẾ VÀ LẬP TRÌNH WEB Intranet Webserver 12
  13. Cơ chế truyền nhận dữ liệu Internet / Intranet txtUsername = admin THIẾT KẾ VÀ LẬP TRÌNH WEB txtPassword = phpadmin 13
  14. Cơ chế truyền nhận dữ liệu Trang web nhập dữ liệu Sử dụng đối tượng Nhập liệu thông qua các formfield Thực hiện việc truyền dữ liệu qua Submit Password:
  15. Cơ chế truyền nhận dữ liệu  Trang web nh ận dữ liệu (URL): Sử dụng các biến toàn cục của PHP –$_POST[“FieldName”] –$_GET[“FieldName”] –$_REQUEST[“FieldName”] THIẾT KẾ VÀ LẬP TRÌNH WEB 15
  16. Cơ chế truyền nhận dữ liệu xltimSach.php THIẾT KẾ VÀ LẬP TRÌNH WEB 16
  17. Cơ chế truyền nhận dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB 17
  18. THIẾT KẾ VÀ LẬP TRÌNH WEB Ví dụ: xuly.php 18
  19. Phương thức GET Tham số truyền đi qua địa chỉ URL http://domain/pathfile?fieldname1=value1& fieldname2=value2 http://localhost/xuly.php?txtTukhoa=“Tri%2 0tue” THIẾT KẾ VÀ LẬP TRÌNH WEB Nhận dữ liệu thông qua các biến toàn cục $_GET[“FieldName”] $_REQUEST[“FieldName”] 19
  20. Phương thức GET Ưu điểm: Có thể bookmark địa chỉ URL Có thể giả lập truyền nhận dữ liệu mà không thông qua Form Khuyết điểm: THIẾT KẾ VÀ LẬP TRÌNH WEB Không có tính bảo mật Dung lượng giới hạn URL submit được lưu lại trên Server 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2