1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng lập trình web nâng cao chương 6 trường đh văn hiến

30 1 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 1,33 MB

Nội dung

24/05/2021 Lập trình web nâng cao Chương – Form, Session, Cookie 01 Xử lý Form 02 Quản lý Session 03 Quản lý Cookie 04 05 24/05/2021 Lập trình web nâng cao Xử lý Form Biến 01 form Sử dụng phương thức GET Sử 02dụng phương thức POST 04 05 24/05/2021 Lập trình web nâng cao Biến form Biến form PHP biết đến loại biến, thay khai báo 01 biến tên thẻ nhập liệu trang submit hay tham số02 querytring Biến form xác định là: $email = $_GET[‘email’]; 04 05 24/05/2021 Lập trình web nâng cao Biến form – ví dụ 01 02 04 05 24/05/2021 Lập trình web nâng cao Biến form – ví dụ 01 02 04 05 24/05/2021 Lập trình web nâng cao Biến form – Ví dụ 01 02 04 05 24/05/2021 Lập trình web nâng cao Sử dụng phương thức GET  Nếu sử dụng phương thức GET thẻ form, lấy 02 giá trị tham số chuỗi Querystring biến form Dữ liệu truyền qua url  Cú pháp lấy giá trị: 04 $bien = $_GET[‘ten_the_html’]; 05 24/05/2021 Lập trình web nâng cao Sử dụng phương thức GET – ví dụ 01 02 04 05 24/05/2021 Lập trình web nâng cao Sử dụng phương thức GET – ví dụ Chạy trang ex2.php trình duyệt 01 02 04 05 24/05/2021 Lập trình web nâng cao 10 Kiểm tra tồn biến form Sử 01dụng hàm isset() để kiểm tra tồn biến form Ví dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 16 Làm việc nhiều giá trị thẻ form Ví 01dụ: 02 04 05 24/05/2021 Lập trình web nâng cao 17 Làm việc nhiều giá trị thẻ form  Chạy trình duyệt 01 02 04 05 24/05/2021 Lập trình web nâng cao 18 Làm việc nhiều giá trị thẻ form Sau 01 nhập liệu lick submit form 02 04 05 24/05/2021 Lập trình web nâng cao 19 Session, Cookie Session: 01 Khái niệm 02 Thiết lập Sử dụng Hủy session Cookie: 04 Khái niệm Thiết lập Sử dụng Hủy Cookie 05 24/05/2021 Lập trình web nâng cao 20 Khái niệm session Session 01 hiểu khoảng thời gian người sử dụng giao tiếp với ứng dụng Một session bắt đầu người sử dụng truy cập vào ứng dụng lần đầu tiên, kết thúc 02 người sử dụng khỏi ứng dụng Mỗi session có cấp định danh (ID) khác nội dung lưu thư mục thiết lập file php.ini (tham số session.save_path) 04 05 24/05/2021 Lập trình web nâng cao 21 Thiết lập session Để 01thiết lập session ta sử dụng cú pháp: boolean session_start(); Đoạn code phải nằm kịch HTML Hoặc 02 lệnh echo, printf Để thiết lập giá trị session, việc cho phép bắt đầu thực thi session Chúng ta phải đăng ký giá trị session Để tiện cho 04 việc gán giá trị cho session 05 24/05/2021 Lập trình web nâng cao 22 Thiếp lập session 01 • Ví dụ 02 04 05 24/05/2021 Lập trình web nâng cao 23 Sử dụng session Cú pháp sử dụng giá trị session 01 $_SESSION["name"] ;  Trong đó: name tên mà sử dụng hàm 02 session_register("name") để khai báo  Ví dụ: Lấy giá trị session 04 05 24/05/2021 Lập trình web nâng cao 24 Hủy bỏ session Để 01hủy session, sử dụng: 02 void session_destroy(); void session_unset(); 04 05 24/05/2021 Lập trình web nâng cao 25 Khái niệm Cookie Cookie mẩu thông tin nhỏ ghi vào đĩa cứng nhớ máy 01 người sử dụng Nó trình duyệt gửi ngược lên lại server browser tải trang web từ server 02 thông tin lưu trữ cookie hoàn toàn phụ thuộc vào website Những server Cookie tạo website gởi tới browser, website khác (cho dù host server) có cookie khác gửi tới browser Ngoài ra, browser quản lý lưu trữ cookie theo cách riêng mình, 04 browser truy cập vào website nhận cookie khác 05 24/05/2021 Lập trình web nâng cao 26 Thiết lập Cookie Cú 01pháp thiết lập Cookie: Setcookie("tên cookie","giá trị", thời gian sống) 02;  Ví dụ: Setcookie(“username",“admin", time()+3600); 04 05 24/05/2021 Lập trình web nâng cao 27 Sử dụng Cookie Để sử dụng lại cookie vừa thiết lập, sử dụng cú 01 pháp: 02 Cú pháp: $_COOKIE["tên cookies"]; Tên cookie tên mà thiết lập phía 04 05 24/05/2021 Lập trình web nâng cao 28 Hủy Cookie Để 01hủy Cookie, sử dụng hàm Setcookie để thiết lập thời gian hết hạn Cookie thời điểm khứ 02 Ví dụ: setcookie(“username",“admin",time()-3600); setcookie(“username",“",time()-3600); 04 05 24/05/2021 Lập trình web nâng cao 29 Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 30

Ngày đăng: 30/06/2023, 08:58

TỪ KHÓA LIÊN QUAN