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 ,..).
lý
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