Bài 6. Sử dụng Session và Cookie trong PHPSession và Cookie nó được hiểu là một phiên làm việc của một sự kiện nào đó, Dễ thấy khi bạn vào facebook hay gmail, điều đầu tiên để sử dụng được các dịch vụ này là bạn phải đăng nhập, sau khi đăng nhập thì tài khoản của bạn được cấp gán cho một phiên làm việc nó giới hạn tài khoản của bạn sẽ sử dụng dịch vụ trong bao lâu.
Cụ thể ở đây là sau khi bạn đăng nhập hệ thống sẽ lưu lại thông tin cơ bản của bạn ví dụ như id của bạn, tên bạn, email của bạn... vào trong SESSION ( Có thể là Session hoặc Cookie). Từ đó để hệ thống kiểm tra xem bạn đã đăng nhập hay chưa và giới hạn quyền của bạn, ví dụ bạn đăng nhập rồi thì mới có thể mua hàng chẳng hạn ... Thời gian sống của mỗi phiên làm việc này là khác nhau, do người lập trình website quy định, thường thì Session sẽ tồn tại trong 15 phút nếu bạn không thao tác gì với website trong 15 phút thì session sẽ bị huỷ 1. Về Cookie
- Để huỷ cookie chúng ta sử dụng cú pháp : Cũng giống như session, cookie được khởi tạo để lưu trữ một phiên làm việc nào đó, nhưng với cookie thì nó được lưu trữ trên máy người dùng, thông tin lưu trên cookia dễ bị tìm thấy - Khởi tạo 1 cookie với cú pháp : setcookie(tên cookie, giá trị, thời gian sống);
setcookie(tên cookie, giá trị, time() - thời gian sống); Với time() là thời gian hiện tại trừ đi thời gian sống mà lúc chúng ta set cookie
Sau kho bạn khởi tạo session thì ở bất kỳ file .php nào trên ứng dụng bạn cũng có thể sử dụng lại biến session mà bạn vừa khởi tạo khi nãy, chỉ cần bạn gọi session_start();
- Huỷ 1 biến session nào đó : unset(tên session);
|
|||||||||||||
Copyright © 20012-2013 by 2Thangban Powered by Xtgem Design by PhamKhuong Số người Người đang online 1 Số lượt xem trong tháng: 1 Tổng số lượt truy cập: 193 Chuyên mục:6 Bài Viết : |
![]() ![]() ![]() |
![]() ![]() ![]() |