Chuẩn bị điều kiện luyện tập: Đồ dùng: Bảng qui trình, tài liệu học tập.Trang thiết bị: Máy vi tính kết nối mạng, phần mềm PHP, My SQL cài đặt sẵn, các tài liệu phát tay.Yêu cầu:Chấp hành nghiêm túc nội quy thực hành.Sắp xếp nơi thực hành gọn gàng, khoa học.Tuân thủ sự hướng dẫn của giáo viên
Phiếu Hướng Dẫn Thực Hiện- Tích Hợp Chương 6: Hệ điều hành mạng Phiếu hướng dẫn thực hiện Tích hợp PHIẾU HƯỚNG DẪN THỰC HIỆN Tên bài luyện tập: Trao đổi thông tin với trình duyệt bằng Session và làm việc với Cookie Họ tên sinh viên:……………………………………………… Lớp:……………… Máy số:…………… Ngày thực hiện: ………… Chuẩn bị điều kiện luyện tập: - Đồ dùng: Bảng qui trình, tài liệu học tập - Trang thiết bị: Máy vi tính kết nối mạng, phần mềm PHP, My SQL cài đặt sẵn, các tài liệu phát tay Yêu cầu: - Chấp hành nghiêm túc nội quy thực hành - Sắp xếp nơi thực hành gọn gàng, khoa học - Tuân thủ sự hướng dẫn của giáo viên Khóa học Kỹ năng T T Quy trình thực hiện - Sử dụng được trình duyệt Web - Sử dụng được lập trình ứng dụng Web với PHP - Làm việc được với Cookie và LDAP - Thao tác được với cơ sở dữ liệu MySQL và với Email - Truy vấn được cơ sở dữ liệu khác thông qua ADO - Xử lý được XML Tiêu chuẩn Phương pháp thực hiện Lưu ý lỗi thường gặp Phiếu Hướng Dẫn Thực Hiện- Tích Hợp - Chương 6: Hệ điều hành mạng Thực - Hàm khai báo một session: hiện khai session_start(); báo đúng hàm; 1 Khai báo session: 2 Lưu giá trị - Thực - Thực hiện đoạn code sau: của hiện đúng thời gian; Sử Thực - Thực hiện đoạn code sau: dụng SE hiện đúng - Thực hiện - Thực hiện đoạn code sau: Có thể hủy hoàn toàn các session bằng cách gọi hàng session_destroy - Khai báo với cú pháp: setcookie(name, value, expire, path, domain); - Tạo file bai4.php trong \wamp\www - Nhập đoạn code sau - Gõ đúng lệnh, sai chính tả; - Thực hiện đúng trình tự các bước; Bài 4 - Cookie - Sữ dụng sai cấu trúc khai báo; - Không rõ yêu cầu; - Gõ sai lệnh, sai chính tả; Phiếu Hướng Dẫn Thực Hiện- Tích Hợp Chương 6: Hệ điều hành mạng - Mở trình duyệt, nhập đường dẫn http://localhost/bai4.php - Click vào chữ firefox ở góc trên cùng bên trái, chọn thẻ tùy chọn Phiếu Hướng Dẫn Thực Hiện- Tích Hợp - Một bảng tùy chọn hiện ra, chọn thẻ riêng tư Chương 6: Hệ điều hành mạng Phiếu Hướng Dẫn Thực Hiện- Tích Hợp - Chọn dòng xóa các cookie riêng lẻ Chương 6: Hệ điều hành mạng Phiếu Hướng Dẫn Thực Hiện- Tích Hợp - Chương 6: Hệ điều hành mạng Một bảng cookie hiện ra, kéo xuống sẽ nhìn thấy dòng chữ localhost Phiếu Hướng Dẫn Thực Hiện- Tích Hợp - Chương 6: Hệ điều hành mạng Click đúp vào dòng chữ localhost, chúng ta sẽ thấy biến ‘myCookie’ với đầy đủ thông số mà chúng ta vừa tạo Phiếu Hướng Dẫn Thực Hiện- Tích Hợp 6 Đọc các Cookie - Khai báo đúng cấu trúc; - Thực hiện - Click đóng để thoát - Khai báo cú pháp: $_COOKIE["tên cookie"]; - Cập nhật đoạn code sau vào file bai4.php Chương 6: Hệ điều hành mạng - Sữ dụng sai cấu trúc khai báo; - Không rõ Phiếu Hướng Dẫn Thực Hiện- Tích Hợp đúng yêu cầu; - Gõ đúng lệnh, sai chính tả; - Thực hiện kịp thời gian; Chương 6: Hệ điều hành mạng Bài 4 - Cookie - Refresh lại trình duyệt yêu cầu; - Gõ sai lệnh, sai chính tả; Phiếu Hướng Dẫn Thực Hiện- Tích Hợp Chương 6: Hệ điều hành mạng } else { echo "LDAP bind anonymous failed "; } } ?> 3 Tìm kiếm - Khia báo - Gõ sai với LDAP chính tả; đúng cú - Khai báo pháp; ldap_search ( resource link_identifier, s - Sử dụng tring base_dn, string filter [, array attrib utes [, int attrsonly [, int sizelimit [, int đúng timelimit [, int deref]]]]] ) hàm; - Soạn thảo code: - Gõ đúng 4 Xử lý tìm - Thực kiếm với hiện LDAP đúng trình tự thực hiện; - Sử dụng đúng hàm; - Gõ đúng lệnh; - Làm bài đúng thời gian; - Thêm các entry vào thư mục LDAP bool ldap_add ( resource link_identifier, string dn, array entry ) - Xóa một entry khỏi thư mục LDAP bool ldap_delete ( resource link_identifier, string dn ) Hàm trả về giá trị TRUE nếu xóa thành công và FALSE nếu thất bại - So sánh giá trị của một thuộc tính mixed ldap_compare ( resource link_identifier, string dn, string attribute, string value ) - Trả lại thuộc tính đầu tiên của entry string ldap_first_attribute ( resource link_identifier,resource result_entry_identifier,int &ber_identifier ) - Trả lại kết quả id đầu tiên của entry ldap_first_entry ( resource link_identifier, resource result_identifier ) - Trả lại tham chiếu đầu tiên Chương 6: Hệ điều hành mạng Phiếu Hướng Dẫn Thực Hiện- Tích Hợp Chương 6: Hệ điều hành mạng ldap_first_reference ( resource link, resource result ) 5 Hiện thị - Thực kết quả hiện tìm kiếm đúng với LDAP trình tự thực hiện; - Sử dụng đúng hàm; - Gõ đúng lệnh; - Giải phóng kết quả bộ nhớ - bool ldap_free_result ( resource result_identifier ) - Đếm số lượng các entry được tìm thấy từ kết quả của lệnh tìm kiếm int ldap_count_entries ( resource link_identifier, resource result_identifier ) - Trả lại thông báo lỗi LDAP của lệnh LDAP cuối cùng string ldap_error ( resource link_identifier ) 6 Đóng kết - Khai báo - Khai báo: nối LDAP đúng cấu Ldap_close() trúc; hàm này tương đương với ldap_unbind(); 7 Gửi email - Khai báo - Khai báo: thông qua cú pháp; mail - Gõ sai chính tả; Phiếu Hướng Dẫn Thực Hiện- Tích Hợp hàm mail() - Thực hiện đúng trình tự thực hiện; Chương 6: Hệ điều hành mạng (dia_chi_nhan,tieu_de,noi_dung,cac_th - Sử dụng sai lệnh; am_so_mo_rong_tuy_chon) - Nhập code - Tìm hiểu them một vài thuộc tính của đối tượng SimpleXmlElement $value = trim((string) $element); // Bản thên element nó là XML, bạn lấy g iá trị của element thì ép kiểu về string $attributes = $element->attributes(); // Chương 6: Hệ điều hành mạng Phiếu Hướng Dẫn Thực Hiện- Tích Hợp lấy tất cả các attribute $children = $element->children(); lấy các child element Chương 6: Hệ điều hành mạng //