CT428. Lập Trình Web
Chương 5. PHP & MySQL (PHP)
Giảng viên: Trần Công Án (tcan@cit.ctu.edu.vn)
Bộ môn Mạng máy tính & Truyền thông
Khoa Công Nghệ Thông Tin & Truyền Thông
Đại học Cần Thơ
2013 – 2014
PHP
[CT428] Chương 5.1 – PHP
Nội Dung
PHP là gì?
Cú pháp cơ bản
Hàm (Function)
Lập trình Hướng đối tượng (OOP)
PHP và Form
MySQL và PHP
Cookie và session
TS. Trần Công Án (Khoa CNTT&TT)
[CT428] Chương 5.1 – PHP
3
[CT428] Chương 5.1 – PHP
PHP là gì?
PHP Là Gì?
PHP: Hypertext PreProcessor (trình tiền xử lý siêu văn bản).
Là một ngôn ngữ script phía server: được thực thi phía server và trả
kết quả (là 1 trang web HTML) về cho browser.
Sự thực thi PHP script không phụ thuộc vào web browser.
Trình thông dịch PHP là phần mềm mã nguồn mở, miễn phí.
Được hỗ trợ bởi hầu hết các web server (Apache, IIS, . . . ) và hệ
điều hành thông dụng (Windows, Linux, MacOS, . . . ).
Thường thực hiện các xử lý hướng nghiệp vụ.
Một tập tin PHP có phần mở rộng là .php
TS. Trần Công Án (Khoa CNTT&TT)
[CT428] Chương 5.1 – PHP
4
[CT428] Chương 5.1 – PHP
PHP là gì?
Cơ Chế Hoạt Động
web server (www.abc.com)
Web
Server
(Apache
/
IIS)
Request: www.abc.com/login.php
(5)
web browser
PHP
file
(1)
Response: dynamic webpage
webpage
(4)
Internet/Intranet
(2)
PHP
interpreter
(3’)
(3)
database server
TS. Trần Công Án (Khoa CNTT&TT)
[CT428] Chương 5.1 – PHP
5
nguon tai.lieu . vn