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 2 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

Tiêu đề Chương 6 – Form, Session, Cookie
Trường học Trường Đại Học Văn Hiến
Chuyên ngành Lập trình web nâng cao
Thể loại Bài giảng
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 30
Dung lượng 1,33 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

04 Sử dụng phương thức GET  Nếu sử dụng phương thức GET trong thẻ form, có thể lấy các giá trị của các tham số trên chuỗi Querystring bằng biến form..  Sau khi click nút submit thì hai

Trang 1

24/05/2021 Lập trình web nâng cao 1

Trang 6

02

04

Biến form – ví dụ

Trang 8

04

Sử dụng phương thức GET

 Nếu sử dụng phương thức GET trong thẻ form, có thể lấy

các giá trị của các tham số trên chuỗi Querystring bằng biến form Dữ liệu được truyền qua url

 Cú pháp lấy giá trị:

Trang 11

 Sau khi click nút submit thì hai giá trị chọn được truyền lên trên

Querystring với thám số là tên của các thẻ form

Trang 12

02

04

Sử dụng phương thức POST

 Tương tự như phương thức GET, phương thức POST có thể lấy các giá trị của thẻ nhập liệu

của các thẻ form trong trang trước submit trước đó Dữ liệu của Form được truyền trong

thân của yêu cầu HTTP

 Cú pháp lấy giá trị của biến:

$bien = $_POST[‘ten_the_html’];

Trang 15

Sau khi nhập dữ liệu và click submit

Trang 16

02

04

Kiểm tra tồn tại biến form

Sử dụng hàm isset() để kiểm tra sự tồn tại của biến form.

Ví dụ:

Trang 17

02

04

05

Làm việc nhiều giá trị của thẻ form

Ví dụ:

Trang 18

02

04

Làm việc nhiều giá trị của thẻ form

 Chạy trên trình duyệt

Trang 19

02

04

05

Làm việc nhiều giá trị của thẻ form

Sau khi nhập dữ liệu và lick submit form.

Trang 21

02

04

05

Khái niệm session

Session được hiểu là khoảng thời gian người sử dụng giao

tiếp với 1 ứng dụng Một session được bắt đầu khi người sử

dụng truy cập vào ứng dụng lần đầu tiên, và kết thúc khi

người sử dụng thoát khỏi ứng dụng

Mỗi session sẽ có được cấp một định danh (ID) khác nhau

và nội dung được lưu trong thư mục thiết lập trong file

php.ini (tham số session.save_path)

Trang 22

02

04

Thiết lập session

Để thiết lập 1 session ta sử dụng cú pháp: boolean session_start();

Đoạn code này phải được nằm trên các kịch bản HTML Hoặc những

lệnh echo, printf.

Để thiết lập 1 giá trị session, ngoài việc cho phép bắt đầu thực thi

session Chúng ta còn phải đăng ký 1 giá trị session Để tiện cho

việc gán giá trị cho session đó.

Trang 24

 Trong đó: name là tên mà sử dụng hàm

session_register("name") để khai báo

 Ví dụ: Lấy giá trị session

Trang 26

02

04

Khái niệm Cookie

Cookie là 1 mẩu thông tin nhỏ được ghi vào đĩa cứng hoặc bộ nhớ của máy

người sử dụng Nó được trình duyệt gửi ngược lên lại server mỗi khi browser tải

1 trang web từ server

Những thông tin được lưu trữ trong cookie hoàn toàn phụ thuộc vào website trên server

Cookie được tạo ra bởi website và gởi tới browser, do vậy 2 website khác nhau (cho dù cùng host trên 1 server) sẽ có 2 cookie khác nhau gửi tới browser Ngoài

ra, mỗi browser quản lý và lưu trữ cookie theo cách riêng của mình, cho nên 2

Trang 29

Để hủy Cookie, sử dụng hàm Setcookie để thiết lập thời gian hết hạn của

Cookie là thời điểm trong quá khứ

Ví dụ:

setcookie(“username",“admin",time()-3600);

setcookie(“username",“",time()-3600);

Trang 30

Trân trọng cảm ơn!

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm