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

Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Session – Ví dụ : Đếmsố lần duyệt trang web
<?php
session_start( );
if (isset($_SESSION["count"]))
$_SESSION["count"] = $_SESSION["count"] + 1;
else
$_SESSION["count"] = 1;
print “You've looked at this page ”. $_SESSION['count'] . “times.”;
?>
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Session
Session
-
-


ng
ng
d
d


ng
ng
cho
cho
Login
Login

G
G


m
m
4
4




c
c
1. Tạo trang login.htm yêu cầungười dùng đăng nhập.
2. Tạo trang validateuser.php xử lí thông tin đăng nhậptừ trang
login.htm
– KếtnốivớiCSDL, kiểmtrathôngtin đăng nhậpcóhợplệ hay không ?
• Nếu không hợplệ thì cho redirect về trang login.htm.
• Nếu hợplệ thì dùng mộtbiếntrongSession để lưutrạng thái login thành công
– Ví dụ: $_SESSION[“IsLogin”] = true.
– Lưuý
: Phải đặtgiátrị mặc định cho biến Session này là false khi khởitạo
một Session.
3. Tạo trang logout.php là trang xử lý khi người dùng logout
 Reset trạng thái login là chưa đăng nhập ($_SESSION[“IsLogin”] = false).
Lập trình và Thiếtkế Web 1 – Bài 9 : PHP nâng cao
© 2007 Khoa CNTT - ĐHKHTN
Session
Session



ng
ng
d
d


ng
ng
cho
cho
Gi
Gi


h
h
à
à
ng
ng
(shopping cart)
(shopping cart)
Session : Array : Mathang [ ]
Session : Array : Soluong[ ]
{
{



Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status