Đại Hc Sư Phm Tp. H Chí MinhĐại Hc Sư Phm Tp. H Chí Minh
LP TRÌNH WEB PHP LP TRÌNH WEB PHP
Chương 03: PHP nâng cao
Ni dung
1. Truyn, nhn d liu
2. Cookies
3. Session
4.
Upload File
2
4.
Upload File
5. Image
1. Truyn, Nhn d liu
TrangTrang web web nhpnhp ddliuliu
Cách 1: truyn dliu trc tiếp qua url
Sdng liên kếtđể sa li url
Thông qua đối tượng location
Cách 2: truyn dliu thông qua form
S
dng
đối
tượng
<
>
3
S
d ng
i
t ng
<
>
Nhp liu thông qua các formfield
Thc hin vic truyn dliu thông qua submit
Hai phương thc gi dliuGET / POST
TrangTrang web web nhnnhn ddliuliu(dùng các biến toàn cc)
Cách 1: $_GET$_GET[“biếnbiến”]
Cách 2: $_POST$_POST[“biếnbiến”]
Cách 3: $_REQUEST$_REQUEST[“biếnbiến”]
2. Khái nim cookie
Là nhng mu thông tin nh được lưu trên máy
ca người s dng thường dùng để lưu tr
thông tin v người s dng.
Kh năng to cookie ph thuc o trình duyt
và s cho phép ca người s dng.
4
và s cho phép ca ngưi s dng.
Trong IE, để xem các cookies đã được to t
vào: Tools/Internet Options/Setting…/View Files
2. Thiết lp cookie
setcookie(tên, giá_tr, t)
Tên: Tên cookie được to ra
giá_tr: giá tr được đặt cho cookie
t: S: thi gian hết hn ca cookie
Chú ý:
5
Chú ý:
Lnh setcookie phi được gi trước khi gi bt c
ni dung gì v client (Trước các th HTML, trước
echo, print)
Để thiết lp thi gian hết hn ca cookie thường s
dng hàm
time()+khong thi gian (tính bng giây)