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
Xem thêm: lập trình web php. truyền và nhận dữ liệu - gv trần đình nghĩa, lập trình web php. truyền và nhận dữ liệu - gv trần đình nghĩa