1. Trang chủ
  2. » Khoa Học Tự Nhiên

Bài giảng Thiết kế và lập trình Web - Bài 7: PHP nâng cao

10 15 0

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

THÔNG TIN TÀI LIỆU

 Ngoài UID, có thể khai báo, khởi tạo và sử dụng một số biến session khác, tất cả các session này có giá trị cho mỗi người sử dụng khi họ truy cập đến ứng dụng Web... Khởi động sessi[r]

(1)

Thiết kế lập trình Web

Bài

(2)

2

1 Session

 Khái niệm

(3)

Khái niệm

 Session PHP cho phép lưu trữ thơng tin người dùng trình duyệt (tên người dùng, danh mục hàng hóa, …) suốt trình làm việc họ

 Thơng tin session tạm thời thông tin bị xóa sau người dùng rời khỏi ứng dụng Web

(4)

4

Cách thức hoạt động

 Session làm việc cách tạo địa nhất (UID) cho người sử dụng

 UID có giá trị dãy số ngẫu nhiên

 UID lưu COOKIE truyền lên URL

(5)

Khởi động session

 Trước lưu trữ thông tin người dùng vào session, cần khởi động session

Chú ý: hàm khởi động session phải đặt phía thẻ HTML  Cú pháp:

(6)

6

Đăng ký session

 Sử dụng biến $_SESSION nhận lưu trữ giá trị biến session

 Cú pháp:

$_SESSION[“tên biến session”] = “giá trị”;

 Ví dụ: tạo biến session lưu tên đăng nhập người dùng

<?php

$_SESSION[“ten_dang_nhap”] = “phuong”;

(7)

Sử dụng session

 Khi muốn sử dụng biến session giá trị lưu biến session đăng ký => dùng biến $_SESSION

 Cú pháp:

$gia_tri = $_SESSION[“tên biến session”];

(8)

8

Hủy biến session

 Hủy toàn biến session:

– Khi khơng cần dùng đến biến session hủy bỏ toàn biến session đăng ký hàm

session_destroy()

 Cú pháp:

(9)

Hủy biến session

 Hủy biến session:

– Khi không cần dùng đến biến session dùng hàm unset() để hủy bỏ biến session

 Cú pháp:

(10)

10

Ví dụ: Đếm số lần duyệt trang web

<?php

session_start( );

if (isset($_SESSION["count"]))

$_SESSION["count"] = $_SESSION["count"] + 1;

else

$_SESSION["count"] = 1;

print "Bạn truy cập trang " $_SESSION['count'] "lần.";

Ngày đăng: 10/03/2021, 13:27

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN

w