lập trình web php. truyền và nhận dữ liệu - gv trần đình nghĩa

32 673 1
lập trình web   php. truyền và nhận dữ liệu - gv  trần đình nghĩa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

THIẾT KẾ VÀ LẬP TRÌNH WEB 1 Lập Trình Web PHP – Truyền và Nhận dữ liệu ĐẠI HỌC SÀI GÒN – KHOA CNTT GV: Trần Đình Nghĩa tdnghia1977@gmail.com THIẾT KẾ VÀ LẬP TRÌNH WEB 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 4.Một số ví dụ 5.Thực hành THIẾT KẾ VÀ LẬP TRÌNH WEB 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). Internet / Intranet Databas e Server Disk Driver Apache / IIS Server-side-script Parser (PHP, ASP,…) Web Browser Webserver www.example.com THIẾT KẾ VÀ LẬP TRÌNH WEB 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. Internet / Intranet Web Browser Webserver www.example.com Yêu cầu trang b.php THIẾT KẾ VÀ LẬP TRÌNH WEB 5 Cơ chế truyền nhận dữ liệu Internet / Intranet Web Browser Webserver www.example.com Yêu cầu trang b.php THIẾT KẾ VÀ LẬP TRÌNH WEB 6 Cơ chế truyền nhận dữ liệu Internet / Intranet Web Browser Webserver www.example.com THIẾT KẾ VÀ LẬP TRÌNH WEB 7 Cơ chế truyền nhận dữ liệu Internet / Intranet Web Browser Webserver www.example.com THIẾT KẾ VÀ LẬP TRÌNH WEB 8 Cơ chế truyền nhận dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB 9 Cơ chế truyền nhận dữ liệu Internet / Intranet Web Browser Webserver www.example.com THIẾT KẾ VÀ LẬP TRÌNH WEB 10 Cơ chế truyền nhận dữ liệu Internet / Intranet Web Browser Webserver www.example.com Yêu cầu trang xuly.php Textbox: txtUsername = admin Password Box: txtPassword = phpadmin [...]... 22 THIẾT KẾ VÀ LẬP TRÌNH WEB Một số ví dụ 23 THIẾT KẾ VÀ LẬP TRÌNH WEB Một số ví dụ 24 THIẾT KẾ VÀ LẬP TRÌNH WEB Một số ví dụ 25 THIẾT KẾ VÀ LẬP TRÌNH WEB Một số ví dụ 26 THIẾT KẾ VÀ LẬP TRÌNH WEB Một số ví dụ 27 THIẾT KẾ VÀ LẬP TRÌNH WEB Một số ví dụ Sử dụng mảng trong truyền nhận dữ liệu 28 Một số ví dụ http://localhost/DemoPHP/dangnhap.php THIẾT KẾ VÀ LẬP TRÌNH WEB Client gửi dữ liệu bằng phương... 14 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”] THIẾT KẾ VÀ LẬP TRÌNH WEB –$_REQUEST[“FieldName”] 15 THIẾT KẾ VÀ LẬP TRÌNH WEB Cơ chế truyền nhận dữ liệu xltimSach.php 16 THIẾT KẾ VÀ LẬP TRÌNH WEB Cơ chế truyền nhận dữ liệu 17 THIẾT KẾ VÀ LẬP TRÌNH WEB Ví dụ: xuly.php 18 Phương thức GET Tham số truyền đi qua...Cơ chế truyền nhận dữ liệu www.example.com Web Browser THIẾT KẾ VÀ LẬP TRÌNH WEB txtUsername = admin Internet / Intranet txtPassword = phpadmin Yêu cầu trang xuly.php 11 Webserver Cơ chế truyền nhận dữ liệu www.example.com Web Browser txtUsername = admin THIẾT KẾ VÀ LẬP TRÌNH WEB txtPassword = phpadmin Internet / Intranet Yêu cầu trang xuly.php Webserver 12 Cơ chế truyền nhận dữ liệu Internet... KẾ VÀ LẬP TRÌNH WEB http://vn2.php.net/manual/en/funcref.php Google … 30 ĐẠI HỌC SÀI GÒN – KHOA CNTT THIẾT KẾ VÀ LẬP TRÌNH WEB Lập Trình Web THỰC HÀNH PHP – Truyền và Nhận dữ liệu GV: Tr ần Đình Nghĩa tdnghia1977@gmail.com 31 Bài thực hành PHP truyền nhận dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB  Thực hành lại các bài đã Demo 32 ... số truyền ẩn bên trong 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 $_POST[“FieldName”] $_REQUEST[“FieldName”] 21 Phương thức POST Ưu điểm: Bảo mật Không giới hạn dung lượng truyền dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB Khuyết điểm: Trang web trả về không thể bookmark Có thể bị lỗi khi Back hoặc Refresh (expired) Security gây khó khăn cho vấn đề truyền dữ liệu 22 THIẾT KẾ VÀ... cầu trang xuly.php Webserver 12 Cơ chế truyền nhận dữ liệu Internet / Intranet THIẾT KẾ VÀ LẬP TRÌNH WEB txtUsername = admin txtPassword = phpadmin 13 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 THIẾT KẾ VÀ LẬP TRÌNH WEB Thực hiện việc truyền dữ liệu qua Submit ... http://domain/pathfile?fieldname1=value1& fieldname2=value2 THIẾT KẾ VÀ LẬP TRÌNH WEB http://localhost/xuly.php?txtTukhoa=“Tri%2 0tue” Nhận dữ liệu thông qua các biến toàn cục $_GET[“FieldName”] $_REQUEST[“FieldName”] 19 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 THIẾT KẾ VÀ LẬP TRÌNH WEB thông qua Form Khuyết điểm: Không có tính bảo mật Dung... File gửi dữ liệu tách rời file xử lý & hiển thị kết quả Trong ví dụ có HTML form + JavaScript DOM + PHP http://localhost/DemoPHP/form.php Client gửi dữ liệu bằng phương thức post File form vừa gửi dữ liệu vừa xử lý & hiển thị kết quả File form.php là 1 file kết hợp 29 Tham khảo http://www.w3schools.com/php/ http://vn2.php.net/manual/en/langref.php THIẾT KẾ VÀ LẬP TRÌNH WEB http://vn2.php.net/manual/en/funcref.php . KẾ VÀ LẬP TRÌNH WEB 16 xltimSach .php Cơ chế truyền nhận dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB 17 Cơ chế truyền nhận dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB 18 Ví dụ: xuly .php THIẾT KẾ VÀ LẬP TRÌNH WEB 19 Tham. VÀ LẬP TRÌNH WEB 1 Lập Trình Web PHP – Truyền và Nhận dữ liệu ĐẠI HỌC SÀI GÒN – KHOA CNTT GV: Trần Đình Nghĩa tdnghia1977@gmail.com THIẾT KẾ VÀ LẬP TRÌNH WEB 2 Nội dung 1.Cơ chế truyền nhận dữ. truyền nhận dữ liệu THIẾT KẾ VÀ LẬP TRÌNH WEB 9 Cơ chế truyền nhận dữ liệu Internet / Intranet Web Browser Webserver www.example.com THIẾT KẾ VÀ LẬP TRÌNH WEB 10 Cơ chế truyền nhận dữ liệu Internet

Ngày đăng: 04/07/2014, 12:54

Từ khóa liên quan

Mục lục

  • Lập Trình Web

  • Slide Number 2

  • Slide Number 3

  • Slide Number 4

  • Slide Number 5

  • Slide Number 6

  • Slide Number 7

  • Slide Number 8

  • Slide Number 9

  • Slide Number 10

  • Slide Number 11

  • Slide Number 12

  • Slide Number 13

  • Slide Number 14

  • Slide Number 15

  • Slide Number 16

  • Slide Number 17

  • Slide Number 18

  • Slide Number 19

  • Slide Number 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan