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

Tìm hiểu và xây dựng ứng dụng lập lịch chương trình hội nghị (Đồ án tốt nghiệp)

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 (5.65 MB, 55 trang )

B GIÁO D
O
I H C DÂN L P H I PHÒNG

ÁN T T NGHI P
NGÀNH CÔNG NGH THÔNG TIN

H I PHÒNG 2016

Ph

ng CTL901


B GIÁO D
O
I H C DÂN L P H I PHÒNG

TÌM HI U VÀ XÂY D NG

NG D NG L P L CH
H I NGH

ÁN T T NGHI

I H C H CHÍNH QUY

Ngành: Công ngh thông tin

H I PHÒNG


Ph

ng CTL901

2016


B GIÁO D

O

I H C DÂN L P H I PHÒNG

TÌM HI U VÀ XÂY D NG

NG D NG L P L CH
I NGH

ÁN T T NGHI

I H C H CHÍNH QUY

Ngành: Công ngh thông tin

Sinh viên th c hi n: Ph

ng

ng d


u

Mã sinh viên: 1513101004

H I PHÒNG

Ph

ng CTL901

2016


B GIÁO D

O

C NG HÒA XÃ H I CH

I H C DÂN L P H I PHÒNG

cl p

T do

T NAM

H nh phúc

NHI M V THI T K T T NGHI P


Sinh viên: Ph

ng

L p: CTL901
tài: Tìm hi u và xây d ng ng d ng l p l

Ph

ng CTL901

Mã s : 1513101004
Ngành: Công ngh thông tin
i ngh .


NHI M V

TÀI

1. N i d ng và các yêu c u c n gi i quy t trong nhi m v
a. N i dung:

b. Các yêu c u c n gi i quy t:

2. Các s li u c n thi

3.


Ph

m th c t p.

ng CTL901

tính toán.

tài t t nghi p.


CÁN B

NG D

TÀI T T NGHI P

ng d n th nh t:
H và t
H c hàm, h c v
N

ng d

............................................................................................................................
ng d n th hai:
H và t
H c hàm, h c v
N


ng d

............................................................................................................................
tài t t nghi p giao ngày 03 tháng 1
Yêu c u ph

c ngày 30 tháng 12

2016

n nhi m v

n nhi m v

Sinh viên

Cán b

H
HI

NG

n H u Ngh

Ph

ng CTL901

ng d



PH N NH N XÉT TÓM T T C A CÁN B
1. Tinh th

2.

3.

NG D N

c

tài t t nghi p:

ng c
tài t t nghi p (so v i n i dung yêu c
ra trong nhi m v
tài t t nghi p).

m c a cán b
ng d n:
m gi b ng s và ch )

Cán b

ng d n chính

( Ký, ghi rõ h tên )


Ph

ng CTL901


PH N NH

A CÁN B

CH M PH N BI

TÀI T T NGHI P

1.

2.

giá ch
lu n, thuy

ng c

tài t t nghi p (v các m
th c t ,..).



m c a cán b ph n bi n:
m gi b ng s và ch )


Cán b

ng d n chính

( Ký, ghi rõ h tên )

Ph

ng CTL901


M cl c
................................................................................................................... 11

L IC

LÝ THUY T ..................................................... 12
I. INTERNET, WORLD WIDE WEB VÀ HTML.................................................... 12
1.1 Khái ni

n v Internet ................................................................................ 12

1.2. World Wide Web ................................................................................................. 13
1.3. HTML .................................................................................................................. 16
1.4. Các th
1.5. Th

nh d ng khác. ....................................................................................... 16
nh d ng b ng <table>.. </table>: ............................................................... 17


1.6. Th hình nh <img>:............................................................................................ 17
1.7. Th liên k t <a>... </a>:....................................................................................... 17
1.8. Các th Input: ....................................................................................................... 17
1.9. Th Textarea: < Textarea>.... < \Textarea>: ........................................................ 17
1.10. Th Select:.......................................................................................................... 17
1.11. Th Form............................................................................................................ 17
II. TÌM HI U NGÔN NG

PHP................................................................................ 17

2.1. Khái ni m PHP..................................................................................................... 17
2.2. T i sao nên dùng PHP:......................................................................................... 18
2.3. Ho t

ng c a PHP .............................................................................................. 19

2.4. T ng quan v PHP ............................................................................................... 19
III. MYSQL................................................................................................................... 27
3.1. Gi i thi u c s d li u:....................................................................................... 27
3.2. M

d

d li u:.......................................................................... 27

3.3. T ng quan v MySQL.......................................................................................... 28
3.4. K t h p PHP và MySQL trong ng d ng Website.............................................. 30
3.5. Gi i thi u v CSS................................................................................................. 30
3.6. Apache và IIS ....................................................................................................... 31
VÀ PHÂN TÍCH BÀI TOÁN X Y D NG NG D NG

I NGH .................................................................. 32

L PL
I.GI I THI

TÀI................................................................................................ 32

II.PHÁT BI U BÀI TOÁN ......................................................................................... 33
TI N TRÌNH NGHI P V ...................................................................... 34
Ph

ng CTL901


ti n trình nghi p v

n ....................................................... 34

ti n trình nghi p v l p l ch h i ngh ......................................................... 35
IV.MÔ HÌNH NGHI P V ......................................................................................... 36
4.1.Bi

ng c nh .................................................................................................. 36

4.2.Bi

phân rã ch

4.3.Danh sách h


li u. ....................................................................................... 38

4.4.Ma tr n th c th ch
4.5.Bi

.................................................................................... 37
.................................................................................. 38

lu ng d li u............................................................................................ 39

V.THI T K CSDL ..................................................................................................... 42
5.1.Các th c th và mô t th c th (ER) ..................................................................... 42
nh các m i quan h ..................................................................................... 43
5.3.Mô hình ER ........................................................................................................... 44
5.4.Mô hình quan h .................................................................................................... 45
5.5.Thi t k

d li u v t lý.................................................................................. 47
C NGHI M .................................................... 49
NG TH

II.M T S

NGHI M .............................................................................. 49

GIAO DI N CHÍNH............................................................................... 49

K T LU N....................................................................................................................... 54

Ph


ng CTL901


L IC
Em xin bày t lòng bi
ng d
V i s ch b o c
th c hi n các yêu c u trong quá trình
Em xin chân thành c
giáo Khoa Công Ngh Thông Tin
trang b cho em nh ng ki n th
cáo t t nghi p này.

c nh t t
.
em trong su t quá trình làm t t nghi p.
ng t t trong vi c
khai và
án t t nghi p.
d yb
n nh

c a các th y giáo, cô
i h c Dân L p H i
em có th hoàn thành t t báo

Xin c
i nh
i thân trong

trong su t quá trình h c t p và làm t t nghi p.

ng viên

Do kh
i gian h n ch , kinh nghi m th c t
a nhi u nên
không tránh kh i nh ng thi u sót. R
c s ch b o c a th y cô.
t

Cu i cùng em xin g i t i các th y, các cô, cùng toàn th các b n l i chúc
p nh t, s c kh e, th
ng và phát tri n. Chúc các th y cô thành công
a trong công cu c tr
i.
Em xin chân thành c

H i Phòng, Ngày 23 tháng 12
Sinh viên

Ph

Ph

ng CTL901

ng



LÝ THUY T
I. INTERNET, WORLD WIDE WEB VÀ HTML
1.1 Khái ni
n v Internet
1.1.1. Gi i thi u chung
Internet là m ng c a các máy tính trên toàn c

c thành l p t nh

80 b t ngu n t m ng APARRNET c a b qu c phòng M .
Vào m ng Internet, b n có th tìm th y nhi u tài li

nghiên c u, h c t p,

t hàng, mua bán,... M t trong nh ng m c tiêu c a Internet là chia s
thông tin gi a nh

i dùng trên nhi

M

c khác nhau.

c g i là m t host. M i host có kh

nhau v truy n thông t i máy khác trên Internet. M t s
ng n i Dial-up (quay s ) t m th i, s

c n i t i m ng b ng


cn ib

ng n i m ng th t s

1.1.2. Phân lo i
Các máy tính trên m

c chia làm 2 nhóm Client và Server.

- Client: Máy khách trên m ng, ch
- Server: Máy ph c v - Máy ch . Ch
(t p tin, tài li u... ) dùng chung cho nhi u máy khách. Server luôn
ch yêu c

tr ng thái

ng yêu c u c a Client.

- Internet Server: Là nh ng server cung c p các d ch v
Web Server, Mail Server, FPT Server,...
Các d ch v

ng dùng trên Internet

- D ch v World Wide Web (g i t t là Web)
- D ch v Electronic Mail (vi t t t là Email)
- D ch v FPT
truy n thông v i nh ng máy tính khác, m i máy tính trên Internet ph i h tr giao
th c chung TCP/IP (Transmission Control Protocol/Internet Protocol) là giao th c
u khi n truy n d li u và giao th c Internet), là m t giao th

p t nhi u ngu n và t i nhi
trong h

ng th i v a truy c

b o tính an toàn d li u, IP là giao th c chi ph
Internet.

Ph

ng CTL901

ng b , cho truy n
có th v a l

m
c v n chuy n d li u trên


1.2. World Wide Web
1.2.1.Các khái ni m c b n v World Wide Web
World Wide Web (WWW) hay còn g i là Web là m t d ch v ph bi n nh t hi n nay
trên Internet, 85% các giao d
Website trên th gi

ng thu c v WWW. Ngày nay s

t t i con s kh ng l . WWW cho phép b n truy xu t thông

n, hình nh, âm thanh, video trên toàn th gi i. Thông qua Website, các quý

công ty có th gi m thi u t

n và phân phát tài li u cho khách hàng

nhi

1.2.2.Cách t o trang Web:
Có nhi u
trình x

t o trang Web -Có th t o trang Web trên b
n nào:

- T o Web b ng cách vi t mã ngu n b i m t trình so n th
Notepad, WordPad,... là nh

n th

n có s n trong Window.

- Thi t k b ng cách dùng Web Wizard và công c c a Word 97, Word
2000.
- Thi t k Web b ng các ph n m m chuyên nghi p: FrontPage, Dreamweaver,
Nescape Editor,.... Ph n m m chuyên nghi
s giúp b n thi t k trang Web d

n l n mã l nh

HTML s có s n trong ph n Code cho b n.
xây d ng m t ng d ng Web hoàn ch


i, b n

c n k t h p c Client Script (k ch b n trình khách) và Server Script (k ch b n trên
trình ch ) v i m t lo

d li

ng h

MySQL, Oracle,...
Khi b n mu n tri n khai ng d ng Web trên m
c u hình ph n c ng, b n c n có trình ch

u ki n v

ng g i là Web Server.

1.2.3. Trình duy t Web(Web Client hay Web Browser):
Trình duy t Web là công c truy xu t d li u trên m ng, là ph n m m giao di n
tr c ti p v

i s d ng. Nhi m v c a Web Browser là nh n các yêu c u c a

i dùng, g i các yêu c
thi t t

hi n th

ng t i các Web Server và nh n các d li u c n

s d ng d ch v WWW, Client c n có 1

t Web, k t n i vào Internet thông qua m t ISP. Các trình duy t
Ph

ng CTL901


thông d ng hi n nay là: Microsoft Internet Explorer, Google Chrome, Mozilla

1.2.4. Webserver
Webserver: là m

c n i vào Internet và ch y các ph n m m

c thi t k

lí các nhi m v xác
p, x lí t h p d li u, ki m tra d li u h p l ....
d li u, là ph n m

m nhi m vai trò

Server cung c p d ch v Web.
Webserver h tr các công ngh khác nhau:
-IIS (Internet Information Service) : H tr ASP, m r ng h tr PHP
-Apache : H tr PHP
-Tomcat : H tr JSP(Java Servlet Page)

1.2.5. Phân lo i Web

* Web t nh:
- Tài li
-

c phân phát r

nh d

nh d ng Text,

các hình
có th

n t h th ng file c a Server

n.
m: CSDL nh nên vi c phân phát d li u có hi u qu rõ ràng, Server
ng nhu c u Client m t cách nhanh chóng. Ta nên s d ng

-

m

c yêu c u ph c t p c

không linh ho t,...
-Ho

ng c


c th hi n

Browser g i yêu c u

Server g i tr tài li u

Ph

ng CTL901

i s d ng,


* Website
V

ng:
n n i dung c

còn có th thao tác v
Web. Sau khi nh
t m

ng nhu c u ph c t p c a m t trang
c yêu c u t Web Client, ch ng h

t trên Server, ng d ng Internet Server s truy v n CSDL này,

t o m t trang HTML ch a k t qu truy v n r i g i tr
- Ho


Ph

t truy v n

ng c

ng CTL901

ng:

i dùng.


1.3. HTML
Trang Web là s k t h p gi

n và các th HTML. HTML là ch vi t t t

c

c h

ng World Wide Web Consortium

nh. M t t p tin HTML ch ng qua là m t t
.html ho c .htm.
nh d

n trong trang Web nh các th


a, các th html có

th liên k t t ho c m t c m t v i các tài li
HTML có d ng th

. Th

th m

ùng chung t l nh gi

u xiên ph i (/). Ngôn ng

phân bi t ch hoa ch

các th

nh cú pháp không

ng. Ví d , có th khai báo <html> ho c <HTML>.

Không có kho ng tr

.

1.3.1.C u trúc chung c a m t trang HTML
<html>
<head>
c a trang Web</title>

</head>
<body>
<!-các th html và n i dung s hi n th -->
</body>
</html>

1.3.2. Các th HTML c b n:
u m c trang

*Th <head>.... </head>: T
* Th <title>... </title>:
T

trang trên than

trình bày chu i trên thanh t

b t bu c. Th title cho phép b n

c a trang Web m

c duy t trên

trình duy t Web.
*Th <body>... </body>:
T t c các thông tin khai báo trong th <body>

u có th xu t hi n trên

trang Web. Nh ng thông tin này có th nhìn th y trên trang Web.

1.4. Các th
nh d ng khác.
Th

..

:T o m
Th <font>... </font>:
Ph

ng CTL901

nm i
i phông ch , kích c và màu kí t .


.....
1.5. Th

nh d ng b ng <table>.. </table>:
nh d ng b ng trên trang Web. Sau khi khai báo th này, b n

ph i khai báo các th hàng<tr> và th c t <td> cùng v i các thu c tính c a nó.
1.6. Th hình nh <img>:
Cho phép b n chèn hình nh vào trang Web. Th này thu c lo i th không
có th
1.7. Th liên k t <a>... </a>:
Là lo i th
liên k t gi a các trang Web ho c liên k

a ch

a ch trong t p tin trong m ng c c b (UNC).
1.8. Các th Input:

Th

i dùng nh p d li u hay ch th th c thi m t hành

Input bao g m các lo i th

1.9. Th Textarea: < Textarea>.... < \Textarea>:
Th
i dùng nh p li u v i r t nhi u dòng. V i th
này b n không th gi i h n chi u dài l n nh t trên trang Web.
1.10. Th Select:
Th

i dùng ch n ph n t trong t
c.

N u th

i dùng ch n m t ph n t trong danh sách

ph n t thì th Select s gi
N u th

i dùng ch n nhi u ph n t cùng m t l n

trong danh sách ph n t , th

ng listbox.

1.11. Th Form

Khi b n mu n submit d li
lên phía Server, b n có

i dùng nh p t trang Web phía Client
u nàu ng v

c POST

và GET trong th form.
Trong m t trang Web có th có nhi u th
c l ng nhau, m i th form s
(action) ch

n m t trang khác.

II. TÌM HI U NGÔN NG
2.1. Khái ni m PHP
PHP là ch vi t t t c

Ph

ng

ng CTL901

PHP
o ra


u d ng c a nó và kh

d

n, PHP b

cs

ng chuyên nghi p và nó tr
Th c ch t PHP là ngôn ng k ch b n nhúng trong HTML, nói m t cách
t trang HTML có nhúng mã PHP, PHP có th

t r i rác

trong HTML.
PHP là m t ngôn ng l

c k t n i ch t ch v i máy ch , là m t

công ngh phía máy ch (Server-Side) và không ph thu

ng (cross-

u t r t quan tr ng, th nh t khi nói công ngh
phía máy ch t

n m i th

u x y ra trên máy ch , th hai,

chính vì tính ch t không ph thu c môi tr


ng cho phép PHP ch y trên h u h t

trên các h

u bi n th c

k ch b n PHP vi t trên máy ch này s làm vi

c bi t các mã

ng trên máy ch khác mà

không c n ph i ch nh s a ho c ch nh s a r t ít.
Khi m t trang Web mu

c dùng ngôn ng PHP thì ph

ct t

c các quá trình x

t qu ngôn ng

HTML.
Khác v i ngôn ng l

c thi t k

khi m t s ki n x y ra (ví d


ch th c hi

i dùng g i m t bi u m u ho c chuy n t i m t

URL).
2.2. T i sao nên dùng PHP:
thi t k
ng có r t nhi u ngôn ng l

l a

ch n, m c dù c

ng k t qu

gi ng nhau. Chúng ta có th l a ch n cho mình m t ngôn ng : ASP, PHP,Java, Perl...
và m t s lo i khác n a. V y t i sao chúng ta l i nên ch n PHP. R

n, có

nh ng lí do sau mà khi l p trình Web chúng ta không nên b qua s l a ch n tuy t v i
này.
cs d

ng vì nó nhanh, d dàng, t

i các gi i

pháp khác.
PHP có kh

li u có s

c hi n và tích h p ch t ch v i h u h
ng, b n v ng và kh

c bi t PHP là mã ngu n m
và chính vì mã ngu n m s n có nên c
c i ti
Ph

kh c ph c các l
ng CTL901

d

n không gi i h n.
t tc

u mi n phí,

ng các nhà phát tri n Web luôn có ý th c


PHP v a d v

i m i s d ng v a có th

ng m i yêu c u c a các l p trình

viên chuyên nghi p, m i ý tu ng c a các b n PHP có th


ng m t cách xu t s c.

c xem là ngôn ng k ch b n ph bi n
nh t, v y mà bây gi

t k p ASP, b ng ch

t trên 12

tri u Website.
2.3. Ho t ng c a PHP
Vì PHP là ngôn ng c a máy ch nên mã l nh c a PHP s t p trung trên
máy ch

ph c v các trang Web theo yêu c u c

i dùng thông qua trình

duy t.

ho

ng:

Yêu c u URL

HTML

HTML

G i mã k ch b n

i dùng truy c p Website vi t b ng PHP, máy ch
x

ng d

d li u thích h p (mã l

c mã l nh PHP và

c mã hóa. Mã l nh PHP yêu c u máy ch g i m t
n trình duy t Web. Trình duy

m t trang HTML têu chu

t trang HTML
n m r ng là HTML. Ph n m c

trong th m Server s

duy t truy c p vào m t trang PHP,

c n i dung file PHP lên và l
y k t qu nh

t

cc


n mã PHP và th

n mã PHP thay th vào ch

n
u c a chúng

trong file PHP, cu i cùng Server tr v k t qu cu i cùng là m t trang n i dung
HTML v cho trình duy t.
2.4. T ng quan v PHP
a) C
n
Ph

ng CTL901


b

u và k t thúc gi ng v i ngôn ng HTML. Ch

v i PHP chúng ta có nhi

i

th hi n.

Cách 1: Cú pháp chính
<?php Mã l nh PHP ?>

Cách 2: Cú pháp ng n g n
<? Mã l nh PHP ?>
Cách 3: Cú pháp gi ng v i ASP
<% Mã l nh PHP %>
Cách 4: Cú pháp b

u b ng script

<script language=php>
.....
</script>
M c dù có 4 cách th hi

i v i 1 l p trình viên có kinh nghi m thì

vi c s d ng cách 1 v n là l a chon t
k t thúc 1 dòng l nh chúng ta s d ng d u ";"
n d li
dòng. Ho c dùng c p th

d ng d u "//" cho t ng
ng c m mã l nh.

Ví d
b) Xu t giá tr ra trình duy t
xu t d li u ra trình duy t chúng ta có nh ng dòng cú pháp sau:
+ echo "Thông tin";
+ printf "Thông tin";
Thông tin bao g m: bi n, chu i, ho c l


Ph

ng CTL901


Hình 1.1: Xu t ra trình duy t
N u gi a hai chu i mu n liên k t v i nhau ta s d ng d u "."

Hình 1.2: Liên k t 2 chu i

c) Bi n, h ng, chu i và các ki u d li u
Bi n
Bi
Bi

c xem là vùng nh d li u t m th i. Và giá tr có th

cb

c.

u b ng ký hi u "$". Và theo sau chúng là 1 t , 1 c m t

vi t li n ho c có g
M t bi

i

i.
c xem là h p l khi nó th a các y u t :


- Tên c a bi n ph i b
hay d u g

u b ng d u g

i và theo sau là các ký t , s

i.

- Tên c a bi

c phép trùng v i các t khóa c a PHP.
s d ng 1 bi

i v i các l p trình viên khi s d ng h

ng ph

c, tuy nhiên

ng x lý cùng m t lúc các công vi c,

a khai báo v a gán d li u cho bi n.
B n thân bi
c

gán cho các ki u d li

i l p trình mong mu n trên chúng.


Hình 1.3: Bi n trong PHP

Ph

ng CTL901

nh


H ng
N u bi n là cái có th
th

c l i h ng là cái chúng ta không

c. H

i hàm define theo cú pháp:

define (string tên_h ng, giá_tr _h ng ).
ng v i bi n h

c xem là h p l thì chúng ph

p ng 1 s y u

t :
- H ng không có d u "$"


c tên.

- H ng có th truy c p b t c v trí nào trong mã l nh
- H ng ch
-H

c phép gán giá tr duy nh t 1 l n.
ng vi t b ng ch

phân bi t v i bi n

Hình 1.4: H ng trong PHP

Chu i
Chu i là m t nhóm các k t , s , kho ng tr ng, d u ng

t trong các

d u nháy. Ví d
t o 1 bi n chu i, chúng ta ph i gán giá tr chu i cho 1 bi n h p l .
Ví d : $fisrt_name= "Nguyen";

liên k t 1 chu i và 1 bi n

Ph

ng CTL901

ng s d ng d u "."



Hình 1.5: Liên k t chu i và bi n trong PHP

Ki u d li u
Các ki u d li u khác nhau chi
x

ng b nh khác nhau và có th

c

c theo tác trong 1 script. Trong PHP chúng ta

có 6 ki u d li

Hình 1.6: Ki u d li u trong PHP
Chúng ta có th s d ng hàm d ng s n GETTYPE() c

ki m tra ki u

c a b t k bi n.

Hình 1.7: Hàm GETTYPE
d) Các ph

c s d ng trong l p trình PHP

Có 2 ph
Ph


c s d ng trong l p trình PHP là GET và POST
c GET
l y d li u t form nh p li u. Tuy nhiên

nhi m v chính c a nó v n là l y n i dung trang d li u t web server.
Ví d :
V i url sau: shownews.php?id=50
V yv
Ph

Ph

]s
c POST

ng CTL901

c giá tr là 50. 20


cs d

l y d li u t form nh p li u. Và chuy n

chúng lên trình ch webserver.

Hình 1.

c POST


e) Cookie và Session trong PHP
Cookie và Session là hai ph
gi a ng

d

qu n lý các phiên làm vi c

i s d ng và h th ng

Cookie
n d li
d

c trình duy t g

ng ho c b nh c

is

c lên l i server m i khi browser t i 1 trang web t

server.
Nh

trong cookie hoàn toàn ph thu c vào Website

trên server. M i Website có th
th


nh ng thông tin khác nhau trong cookie, ví d

m l n cu
c t o ra b i Website và g i t i browser, do v y 2 Website khác

nhau (cho dù cùng host trên 1 server) s có 2 cookie khác nhau g i t i browser. Ngoài
ra, m i browser qu
cùng truy c p vào 1 Website s nh
1.

cookie theo cách riêng c a mình, cho nên 2 browser
c 2 cookie khác nhau.

thi t l p cookie ta s d ng cú pháp:
Setcookie("tên cookie","giá tr ", th i gian s ng)
t cho phiên làm vi c.
Giá tr là thông s c a tên cookie.
Ví d : setcookie("name","admin",time()+3600);

2.

s d ng l i cookie v a thi t l p, chúng ta s d ng cú pháp:
Cú pháp: $_COOKIE["tên cookies"]

Ph

ng CTL901


Tên cookie là tên mà chúng ta thi t l p phía trên.

3.

h

c t o ta có th dùng 1 trong 2 cách sau:

+ Cú pháp: setcookie("Tên cookie")
G i hàm setcookie v i ch duy nh t tên cookie mà thôi
+ Dùng th i gian h t h n cookie là th

m trong quá kh .

Ví d : setcookie("name","admin",time()-3600);
Session
M t cách khác qu n lý

is d

c hi u là kho ng th i

i s d ng giao ti p v i 1 ng d ng. M
d ng truy c p vào ng d ng l
ng d ng. M i session s
-

cb

u tiên, và k
cc pm


is

i s d ng thoát kh i

nh danh (ID) khác nhau.

thi t l p 1 session ta s d ng cú pháp: session_start()
n code này ph

c n m trên các k ch b n HTML. Ho c nh ng l nh

echo, printf.
thi t l p 1 giá tr session, ngoài vi c cho phép b
Chúng ta còn ph

u th c thi session.

ti n cho vi c gán giá tr cho session

Ta có cú pháp sau: session_register("Name")
4.Gi ng v

s d ng giá tr c a session ta s d ng mã l nh sau:
Cú pháp: $_SESSION["name"]
V i Name là tên mà chúng ta s d
khai báo.

h y b giá tr c a session ta có nh ng cách sau:
session_destroy() // Cho phép h y b toàn b giá tr c a session
session_unset()// Cho phép h y b session .

f) Hàm
gi m th i gian l p l i 1 thao tác code nhi u l n, PHP h tr
vi c t

ng hàm có kh

Vi

p l i nhi u l n trong Website.

i l p trình ki m soát mã ngu n m t cách m ch l

th i có th tùy bi n

m i trang. Mà không c n ph i kh i t o hay vi t l i mã l

HTML thu n.
Ph

i l p trình

ng CTL901

ng


×