Tải bản đầy đủ (.pdf) (5 trang)

CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P4 ppt

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 (380.08 KB, 5 trang )

Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Cookie
Cookie


C
C
ú
ú
ph
ph
á
á
p
p
s
s


d
d


ng
ng
 Lệnh ghi cookie
setcookie(name, value, expire, path, domain);
setrawcookie(name, value, expire, path, domain);
• name : Tên cookie
• value : Giá trị cookie


• expire : Thời điểm mà cookie hếthiệulực
• path : Đường dẫn trên server mà cookie có hiệulực
• domain : Xác định tên miềnmàcookie đượcgởi đi
• Bắtbuộcphảixuấthiệntrướcthẻ <html>
 Lấygiátrị cookie
echo $_COOKIE[“cookieName"];
 Xóa cookie
setcookie(“cookieName", "", time() -3600);
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Cookie – Ví dụ
cookie
setcookie
$_COOKIE[fieldName]
Client
Lưu username & password
Webserver
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
N
N


i
i
dung
dung
 Kỹ thuật Upload File bằng PHP
 Kỹ thuậtgửi mail bằng PHP
 Sử dụng Cookie trong PHP

 Sử dụng Session trong PHP
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Session
Session
 Là thông tin về client đượcserver lưutrênmáycủa server
 Sử dụng
session
session lưu định danh duy nhấtchotừng client
 Mục đích lưubiếndữ liệu dùng chung cho nhiềutrang
trong 1 phiên làm việccủaclient
Webserver
Cookie: PHPSESSID
session_start
$_SESSION[sessionVar]
Client
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Session
Session


C
C
ú
ú
ph
ph
á
á

p
p
s
s


d
d


ng
ng
 Khởi động Session
session_start();
– Bắtbuộcphảixuấthiệntrướcthẻ <html>
 Ghi & Đọcgiátrị Session
$_SESSION[“sessionVar”] = $value ;
$_SESSION[“sessionVar”] = array();
$_SESSION[“sessionVar”][] = $value;
if (isset($_SESSION[“sessionVar"])
echo $_SESSION[“sessionVar"];
 HủyBiến trong Session
unset($_SESSION[“sessionVar”]);
 Hủycả Session
session_destroy();

×