giáo trình lập trình web php chuyên đề cookies và session

13 252 0
giáo trình lập trình web php chuyên đề cookies và session

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hàm include() Hàm include()  Cách sử dụng Cách sử dụng  Sử dụng hàm include include("file_name") dùng để gọi nội dung của tập tin đưa vào trang web.  Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện cảnh báo Cú pháp Cú pháp include include "file_name"; include include("file_name"); Hàm require() Hàm require()  Cách sử dụng Cách sử dụng  Sử dụng hàm require("file_name") dùng để gọi nội dung của tập tin đưa vào trang web.  Khi đoạn mã trong file_name bị lỗi sẽ xuất hiện thông báo lỗi. Cú pháp Cú pháp require require "file_name"; require require("file_name"); Cookies Cookies  Khái niệm Khái niệm  Cookie được sử dụng để xác định thông tin của người dùng.  Cookie là một file nhỏ được server lưu trữ xuống từng máy tính của người dùng.  Mỗi khi máy tính này yêu cầu một trang tới trình duyệt, nó cũng sẽ gửi theo cookie.  Với PHP ta có thể tạo ra và sử dụng giá trị của biến cookie. Cookies Cookies  Khai báo cookie Khai báo cookie Dùng hàm setcookie() để khai báo một biến cookie. Chú ý: Hàm này đặt trên thẻ <html> Cú pháp Cú pháp setcookie(name, value [,expire]); Trong đó: + Name: tên biến cookie + value : giá trị Cookies Cookies + expire: thời gian giới hạn dành cho cookie - Đơn vị tính là giây. - Nếu thời gian không được thiết lập thì biến cookie sẽ còn hiệu lực cho đến khi người dùng xóa tập tin cookie. Cookies Cookies Ví dụ: Ví dụ: <?php setcookie(“name”, $value, time()+3600); ?> <html> …………. …………. ………… </html> Cookies Cookies  Sử dụng cookie Sử dụng cookie Khi người dùng muốn sử dụng biến cookie đã đăng ký chúng ta dùng biến $_COOKIE để đọc giá trị biến cookie. Cú pháp: Cú pháp: $giá_trị = $_COOKIE $_COOKIE[“tên biến cookie”]; Cookies Cookies  Hủy cookie Hủy cookie Khi hủy biến cookie chúng ta cần kiểm tra lại thời gian giới hạn dành cho biến cookie này(được thiết lập khi chúng ta tạo ra biến cookie). Sau đó chúng ta sử dụng hàm setcookie() để hủy bằng cách đặt gia trị cho biến cookie bằng "" và thời gian =- thời gian giới hạn. Cú pháp Cú pháp: setcookie(name, "" , time() – thời gian giới hạn); Sessions Sessions  Khởi động Session Để lưu trữ thông tin người dùng vào session, chúng ta phải khởi động session. Chú ý: Hàm khởi động session phải đặt phía trên thẻ <html> Cú pháp: Cú pháp: session_start(); Sessions Sessions  Đặt ký Session Đặt ký Session Chúng ta dùng biến $_SESSION nhận và lưu trữ giá trị của biến session. Cú pháp: Cú pháp: $_SESSION["ten_bien_session"] ="giá tri"; [...]...Sessions  Sử dụng Session Khi muốn sử dụng các biến session hoặc giá trị lưu trữ trong biến session đã đăng ký chúng ta cũng dùng biến $ _SESSION để đọc giá trị biến session Cú pháp: $gia_tri=$ _SESSION[ "ten_bien _session" ]; Sessions  Hủy biến Session Hủy toàn bộ các biến session Khi chúng ta không dùng đến các biến session nữa chúng ta có thể hủy toàn bộ các biến session mà chúng ta... có thể hủy toàn bộ các biến session mà chúng ta đã đăng ký bằng cách sử dụng hàm session_ destroy() Cú pháp: session_ destroy(); Sessions  Hủy biến Session Hủy một biến session Khi chúng ta không cần dùng biến session nào thì chúng ta có thể dùng hàm unset() để hủy bỏ biến session đó Cú pháp: unset($ _SESSION[ “tên biến session ]); . pháp: session_ start(); Sessions Sessions  Đặt ký Session Đặt ký Session Chúng ta dùng biến $ _SESSION nhận và lưu trữ giá trị của biến session. Cú pháp: Cú pháp: $ _SESSION[ "ten_bien _session& quot;]. để đọc giá trị biến session. Cú pháp: Cú pháp: $gia_tri=$ _SESSION[ "ten_bien _session& quot;]; Sessions Sessions  Hủy biến Session Hủy biến Session Hủy toàn bộ các biến session Khi chúng ta. ="giá tri"; Sessions Sessions  Sử dụng Session Sử dụng Session Khi muốn sử dụng các biến session hoặc giá trị lưu trữ trong biến session đã đăng ký chúng ta cũng dùng biến $ _SESSION để đọc

Ngày đăng: 02/02/2015, 23:13

Từ khóa liên quan

Mục lục

  • Hàm include()

  • Hàm require()

  • Cookies

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Sessions

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan