
Đại Học Sư Phạm Tp. Hồ Chí MinhĐại Học Sư Phạm Tp. Hồ Chí Minh
LẬP TRÌNH WEB PHP LẬP TRÌNH WEB PHP
Chương 03: PHP nâng cao

Nội dung
1. Truyền, nhận dữ liệu
2. Cookies
3. Session
4.
Upload File
2
4.
Upload File
5. Image

1. Truyền, Nhận dữ liệu
•• TrangTrang web web nhậpnhập dữdữliệuliệu
–Cách 1: truyền dữliệu trực tiếp qua url
• Sửdụng liên kếtđể sửa lại url
• Thông qua đối tượng location
–Cách 2: truyền dữliệu thông qua form
•
Sử
dụng
đối
tượng
<
form
>
3
•
S
d ng
i
t ng
<
form
>
• Nhập liệu thông qua các formfield
• Thực hiện việc truyền dữliệu thông qua submit
• Hai phương thức gởi dữliệuGET / POST
•• TrangTrang web web nhậnnhận dữdữliệuliệu(dùng các biến toàn cục)
–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 niệm cookie
•Là những mẩu thông tin nhỏ được lưu trên máy
của người sử dụng thường dùng để lưu trữ
thông tin về người sử dụng.
•Khả năng tạo cookie phụ thuộc vào trình duyệt
và sự cho phép của người sử dụng.
4
và sự cho phép của người sử dụng.
•Trong IE, để xem các cookies đã được tạo thì
vào: Tools/Internet Options/Setting…/View Files

2. Thiết lập cookie
•setcookie(tên, giá_trị, t)
–Tên: Tên cookie được tạo ra
–giá_trị: giá trị được đặt cho cookie
–t: Số: thời gian hết hạn của cookie
•
Chú ý:
5
•
Chú ý:
–Lệnh setcookie phải được gọi trước khi gửi bất cứ
nội dung gì về client (Trước các thẻ HTML, trước
echo, print)
–Để thiết lập thời gian hết hạn của cookie thường sử
dụng hàm
time()+khoảng thời gian (tính bằng giây)

