Tải bản đầy đủ (.ppt) (13 trang)

giáo trình lập trình web php chuyên đề cookies và session

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (118.98 KB, 13 trang )

Hàm include()
Hàm include()

Cách sử dụng
Cách sử dụng

Sử dụng hàm
include
include("file_name") dùng để gọi nội
dung của tập tin đưa vào trang web.

Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện cảnh
báo
Cú pháp
Cú pháp
include
include "file_name";
include
include("file_name");
Hàm require()
Hàm require()

Cách sử dụng
Cách sử dụng

Sử dụng hàm require("file_name") dùng để gọi nội
dung của tập tin đưa vào trang web.

Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện thông
báo lỗi.
Cú pháp


Cú pháp

require
require "file_name";

require
require("file_name");
Cookies
Cookies

Khái niệm
Khái niệm

Cookie được sử dụng để xác định thông tin của
người dùng.

Cookie là một file nhỏ được server lưu trữ xuống
từng máy tính của người dùng.

Mỗi khi máy tính này yêu cầu một trang tới trình
duyệt, nó cũng sẽ gửi theo cookie.

Với PHP ta có thể tạo ra và sử dụng giá trị của
biến cookie.
Cookies
Cookies

Khai báo cookie
Khai báo cookie
Dùng hàm setcookie() để khai báo một biến cookie.

Chú ý: Hàm này đặt trên thẻ <html>
Cú pháp
Cú pháp
setcookie(name, value [,expire]);
Trong đó:
+ Name: tên biến cookie
+ value : giá trị
Cookies
Cookies
+ expire: thời gian giới hạn dành cho cookie
- Đơn vị tính là giây.
- Nếu thời gian không được thiết lập thì biến
cookie sẽ còn hiệu lực cho đến khi người dùng xóa
tập tin cookie.
Cookies
Cookies
Ví dụ:
Ví dụ:
<?php
setcookie(“name”, $value, time()+3600);
?>
<html>
………….
………….
…………
</html>
Cookies
Cookies

Sử dụng cookie

Sử dụng cookie
Khi người dùng muốn sử dụng biến cookie đã đăng
ký chúng ta dùng biến $_COOKIE để đọc giá trị biến
cookie.
Cú pháp:
Cú pháp:
$giá_trị =
$_COOKIE
$_COOKIE[“tên biến cookie”];
Cookies
Cookies

Hủy cookie
Hủy cookie
Khi hủy biến cookie chúng ta cần kiểm tra lại thời
gian giới hạn dành cho biến cookie này(được thiết lập
khi chúng ta tạo ra biến cookie).
Sau đó chúng ta sử dụng hàm setcookie() để hủy bằng
cách đặt gia trị cho biến cookie bằng "" và thời gian
=- thời gian giới hạn.
Cú pháp
Cú pháp:
setcookie(name, "" , time() – thời gian giới hạn);
Sessions
Sessions

Khởi động Session
Để lưu trữ thông tin người dùng vào session, chúng ta
phải khởi động session.
Chú ý: Hàm khởi động session phải đặt phía trên thẻ

<html>
Cú pháp:
Cú pháp:
session_start();
Sessions
Sessions

Đặt ký Session
Đặt ký Session
Chúng ta dùng biến $_SESSION nhận và lưu trữ giá
trị của biến session.
Cú pháp:
Cú pháp:
$_SESSION["ten_bien_session"] ="giá tri";
Sessions
Sessions

Sử dụng Session
Sử dụng Session
Khi muốn sử dụng các biến session hoặc giá trị lưu
trữ trong biến session đã đăng ký chúng ta cũng dùng
biến $_SESSION để đọc giá trị biến session.
Cú pháp:
Cú pháp:
$gia_tri=$_SESSION["ten_bien_session"];
Sessions
Sessions

Hủy biến Session
Hủy biến Session

Hủy toàn bộ các biến session
Khi chúng ta không dùng đến các biến session nữa
chúng ta có thể hủy toàn bộ các biến session mà
chúng ta đã đăng ký bằng cách sử dụng hàm
session_destroy()
Cú pháp:
Cú pháp:
session_destroy();
Sessions
Sessions

Hủy biến Session
Hủy biến Session
Hủy một biến session
Khi chúng ta không cần dùng biến session nào thì
chúng ta có thể dùng hàm unset() để hủy bỏ biến
session đó.
Cú pháp:
Cú pháp:
unset($_SESSION[“tên biến session”]);

×