Php _cookie không hoạt động
Ví dụ sau đây tạo ra một cookie có tên "Người dùng" với giá trị "John Doe". Cookie sẽ hết hạn sau 30 ngày (86400 * 30). "/" Có nghĩa là cookie có sẵn trong toàn bộ trang web (nếu không, chọn thư mục bạn thích) Show Sau đó, chúng tôi lấy giá trị của cookie "người dùng" (sử dụng biến toàn cầu $ _cookie). Chúng tôi cũng sử dụng hàm isset() để tìm hiểu xem cookie đã được đặt chưa Cookie cung cấp cho ứng dụng web một phương thức lưu trữ thông tin trên trình duyệt của người dùng và truy xuất khi người dùng gửi yêu cầu xem trang Nội dung chính Hiển thị
COOKIE THIẾT LẬPUse setcookie() function to setting cookie
in which
Ví dụ. Thiết lập trạng thái lưu đăng nhập
Shortcut more
COOKIE LẤY GIÁ TRỊ
BÁNH XÓA
GHI NHỚ
FILE FILEBuild function memory memory password in login application (remember_me) liên kết urlhttp. //hocweb123. com/huong-dan-lam-viec-voi-cookie-trong-php. html
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
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 3 (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ụ 8 2Đoạn mã trên thiết lập lưu Cookie với tên 4, giá trị là 0, hết hạn sau 10 phút (tức 600 giây)You can run the command 5Sau đó truy cập địa chỉ 1 để 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 5 variable is a array to access cookie information do trình duyệt gửi lên. Giống như 3, bạn nên sử dụng 4 để kiểm tra sự tồn tại của COOKIE 5 1Xó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ụ 2Kí ứ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à 6Phiê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 ở 7) để 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 6 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ợ 9 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 0, 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 0 đó là thiết lập cho PHP tự động chạy hàm này bằng cách 2 trong 3Khi 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ố 4, tất nhiên có thể thay đổi tiền tố này trong php. ban đầuVí dụ trang chạy thử Session 5 0Kiể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 6 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 4 để kiểm tra bất kỳ biến phiên nào đã có hoặc 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 8 1 2Trong đoạn mã trên có sử dụng 9 để kiểm tra xem Phiên có tồn tại hay không, nếu có rồi bạn gọi 0 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ỏ ở phần 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 |