Tài liệu Phần mềm nguồn mở - Chương 3: Một số phần mềm nguồn mở (P2) - Võ Đức Quang: Phần mềm Nguồn Mở 
(Open-Source Software) 
Võ Đức Quang 
Khoa CNTT-Đại học Vinh 
Chương 3: 
Một số phần mềm nguồn mở 
Mindmap 
PHP 
Giới thiệu về PHP 
Biến, hằng 
Kiểu dữ liệu, phép toán 
Lệnh điều khiển 
Hàm 
PHP kết hợp với forms 
Server Side 
PHP-MySQL 
Mô hình ứng dụng web 
Forms 
Ví dụ: 
Forms-Truyền dữ liệu 
Thuộc tính action: file php bên phía server sẽ 
xử l{ dữ liệu 
Thuộc tính method: phương thức truyền dữ 
liệu lên server 
Có 2 phương thức 
o GET 
o POST 
GET 
Send.html 
Receive.php 
GET 
Gửi dữ liệu bằng danh sách các tham số và giá 
trị qua URL 
Các biến phân tách nhau bằng : & 
$_GET : Biến toàn cục lưu trữ giá trị các tham 
số Request GET 
POST 
Send.html 
POST 
Receive.php 
$_POST : Biến toàn cục lưu trữ giá trị các tham số 
Request POST 
Tái sử dụng mã PHP 
 Hàm include(), require(), include_once(), require_once(), 
để chèn tệp tin PHP, HTML vào một trang PHP khác 
 include(“tên_tệ...
                
              
                                            
                                
            
 
            
                 25 trang
25 trang | 
Chia sẻ: putihuynh11 | Lượt xem: 666 | Lượt tải: 1 
              
            Bạn đang xem trước 20 trang mẫu tài liệu Phần mềm nguồn mở - Chương 3: Một số phần mềm nguồn mở (P2) - Võ Đức Quang, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Phần mềm Nguồn Mở 
(Open-Source Software) 
Võ Đức Quang 
Khoa CNTT-Đại học Vinh 
Chương 3: 
Một số phần mềm nguồn mở 
Mindmap 
PHP 
Giới thiệu về PHP 
Biến, hằng 
Kiểu dữ liệu, phép toán 
Lệnh điều khiển 
Hàm 
PHP kết hợp với forms 
Server Side 
PHP-MySQL 
Mô hình ứng dụng web 
Forms 
Ví dụ: 
Forms-Truyền dữ liệu 
Thuộc tính action: file php bên phía server sẽ 
xử l{ dữ liệu 
Thuộc tính method: phương thức truyền dữ 
liệu lên server 
Có 2 phương thức 
o GET 
o POST 
GET 
Send.html 
Receive.php 
GET 
Gửi dữ liệu bằng danh sách các tham số và giá 
trị qua URL 
Các biến phân tách nhau bằng : & 
$_GET : Biến toàn cục lưu trữ giá trị các tham 
số Request GET 
POST 
Send.html 
POST 
Receive.php 
$_POST : Biến toàn cục lưu trữ giá trị các tham số 
Request POST 
Tái sử dụng mã PHP 
 Hàm include(), require(), include_once(), require_once(), 
để chèn tệp tin PHP, HTML vào một trang PHP khác 
 include(“tên_tệp”) : nếu tên_tệp không tồn tại thì PHP 
thông báo lỗi và tiếp tục thực thi script còn lại 
 require(“tên_tệp”) : nếu tên_tệp không tồn tại thì PHP 
dừng thực thi script 
 Ví dụ : 
o Trang home.php sẽ yêu cầu sử dụng mã của các file khác 
 header.php 
 menu.php 
 footer.php 
include 
Trang header.php 
include 
Trang menu.php 
include 
Trang footer.php 
include 
Trang home.php 
Cookie, Session 
Cookie là chuỗi thông tin 
o Do server tạo ra 
o Gửi về cho trình duyệt client 
o Được gửi kèm trong các request 
từ client lên server 
o Thường dùng để xác thực người 
dùng 
o Ngoài ra có thể lưu trữ thông tin 
bất kz 
Cookie, Session 
Session là một loại cookie lưu 
trữ tạm thời, 
o Xác thực một phiên làm việc 
o Tự động xóa khi đóng trình 
duyệt 
Cookie 
Tạo, sửa, xóa cookie bằng hàm setcookie() 
Cú pháp: 
o setcookie(name, value, expire, path, domain, 
secure, httponly); 
Ví dụ: 
Cookie 
Xóa cookie 
Cookie 
Đọc Cookie 
o Kiểm tra cookie bằng hàm isset() 
o Đọc giá trị của biến cookie bằng biến $_COOKIE 
Session 
Session được khởi tạo bởi hàm session_start() 
Được thiết lập bằng biến toàn cục PHP $_SESSION 
Chỉnh sửa bằng hàm bằng biến session $_SESSION 
Đọc biến trong session bằng biến session $_SESSION 
Xóa bằng hàm session_unset(); và session_destroy(); 
Session 
Ví dụ: 
o Tạo session 
Session 
Ví dụ: 
o Đọc session 
Session 
Ví dụ: 
o Xóa session 
            Các file đính kèm theo tài liệu này:
 phan_mem_nguon_mo_chuong3_05_php02_include_cookie_session_9838_1997532.pdf phan_mem_nguon_mo_chuong3_05_php02_include_cookie_session_9838_1997532.pdf