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 |
Chia sẻ: putihuynh11 | Lượt xem: 496 | 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