Bỏ đặt phiên php w3schools
Cookie là khóa tin nhỏ được lưu tại máy người dùng (cụ thể là tại Trình duyệt, trình duyệt), Cookie sử dụng với mục đích để theo dõi, lưu lại hoạt động truy cập. Ví dụ: nhớ tên người dùng truy cập vào trang web có thể hoạt động qua các bước như sau Show Nội dung chính Hiển thị
Nên nhớ Cookie được lưu lại trên Browser, sau đó mỗi lần gửi yêu cầu đến Server nó sẽ tự động gửi thông tin này đến Server Thiết lập, lưu CookieTừ PHP có thể thiết lập Cookie bằng hàm 5 (nhớ phải gọi trước các dòng mã xuất html)setcookie($name, $value, $expire = 0, $path="", $domain = "", $security = false, $httponly = false);
Ví dụ 13Đoạn mã trên thiết lập lưu Cookie với tên 6, giá trị là 15, hết hạn sau 10 phút (tức 600 giây)You can run the command Có thể bạn quan tâmSau đó truy cập địa chỉ 16 để kiểm tra, ví dụ như sử dụng ChromeKhi truy cập, phần tiêu đề trả về có thông tin về thiết lập Cookie, đảo ngược nếu đã có Cookie khi trình duyệt gửi yêu cầu - nó thiết lập giá trị cookie vào phần tiêu đề của yêu cầu Hoặc sử dụng lệnh curl để xem tiêu đề trả về Truy cập - read - CookieYou use 0 variable is a array to access cookie information do trình duyệt gửi lên. Giống như 18, bạn nên sử dụng 19 để kiểm tra sự tồn tại của COOKIE202Xóa cookieĐể yêu cầu duyệt trình duyệt xóa cookie, bạn sử dụng setcookie hàm chính với thủ thuật đặt thời hạn đã hết. Ví dụ Kí ức về SessionĐể trao đổi dữ liệu từ trang này qua trang khác (giữa 2 yêu cầu) thì làm như thế nào? . PHP có cơ chế để làm công việc này mà chính là 21Phiên là thông tin về phiên làm việc cho từng khách truy cập, trong PHP nó tạo một tệp trong thư mục tạm thời (thư mục này được cài đặt ở 22) để lưu thông tin này, thông tin này được sử dụng chung cho tất cả các trang . Mỗi khách truy cập, dựa trên thông tin trình duyệt gửi lên nó để tạo (hoặc phục hồi) một Phiên riêng cho khách đóCông việc của phiên có thể tắt như sau
Như vậy 21 là cơ chế lưu trữ và phục hồi thông tin cho phiên làm việc (truy cập) của khách hàng, nhằm mục đích trao đổi thông tin khi duyệt từ trang này sang trang khác. Để phiên hoạt động thì còn liên quan đến hỗ trợ 24 từ trình duyệt. Ví dụ: trong Chrome bạn chặn Cookie từ facebook, thì bạn không thể đăng nhập được facebookChạy phiên - Lưu trữ và lấy thông tinPhiên trong PHP bắt đầu hoạt động sau khi bạn gọi hàm 25, hàm này sẽ phục hồi dữ liệu SESSION nếu đã có, nếu chưa nó sẽ tạo ra SESSION mới cho bạn. Để sử dụng được giới thiệu, nên gọi chức năng này ngay khi bắt đầu Trang. Một cách khác mà không cần quan tâm đến cuộc gọi 25 đó là thiết lập cho PHP tự động chạy hàm này bằng cách 27 trong 28Khi phiên hệ thống trong PHP được chạy, mặc định nó sẽ gửi về trình duyệt một Cookie với tiền tố 29, tất nhiên có thể thay đổi tiền tố này trong php. ban đầuVí dụ trang chạy thử Session 40Kiểm tra bạn thấy có Cookie đang gửi về, cookie này được sử dụng để phục hồi phiên dữ liệu Biến toàn cục 41 kiểu mảng là nơi PHIÊN lưu trữ thông tin - cũng chính là dữ liệu phục hồi giữa các trang, bạn truy cập biến này trong suốt vòng đời của phiên để lấy, lưu trữ thông tin. Bạn cũng nên sử dụng hàm 19 để kiểm tra một biến phiên nào đã có hay chưa. Ví dụ sau sử dụng SESSION để đếm số lần khách truy cập vào trang webVí dụ về lượt truy cập trang của một khách hàng 4390Trong đoạn mã trên có sử dụng 44 để kiểm tra xem Phiên có tồn tại hay không, nếu có rồi bạn gọi 25 có thể PHP sẽ cảnh báo lỗi Cảnh báoKhi Session chạy thì dữ liệu trả về cho trình duyệt nó gửi kèm theo một cái hộp nhỏ ở Header, dữ liệu này là Cookie liên quan đến ID của Session, để yêu cầu trình duyệt lưu trữ, yêu cầu tiếp theo nó sẽ gửi dữ liệu Hủy phiênYou can cancel a variable, value. đã lưu vào Session
Từ giữ Cookie và Phiên là cơ sở để xây dựng các hệ thống như cho phép người dùng đăng nhập vào trang web, xây dựng ứng dụng thùng rác đặt hàng |