Là Gì

Cookie là gì? Cách sử dụng cookie chuẩn là như thế nào?

Cookie là gì? Đây là một trong những thuật ngữ khá quen thuộc đối với các lập trình viên và người dùng internet hiện nay. Nhưng cũng có không ít người vẫn còn xa lạ với định nghĩa này. Trong bài viết sau, chúng tôi sẽ chia sẻ thông tin một cách chi tiết nhất tới các bạn về vấn đề này.

Giải thích Cookie là gì?

Cookie là một dạng bản ghi có thể tạo ra và được dùng để lưu trữ những thông tin trên trình duyệt mà người dùng truy cập vào website bất kỳ. Việc này sẽ đem lại rất nhiều lợi ích nhưng đồng thời lại mang tới khá nhiều rủi ro cho người dùng.

cookies là gì

Hiểu một cách đơn giản thì đây chính là một nhắc nhở trên trình duyệt được lưu lại trên máy tính. Khi bạn click vào bất cứ website nào nó sẽ đặt cho bạn một cookie riêng trên đó. Chương trình này sẽ giữ thông tin cho bạn thay vì phải ghi nhớ và note lại qua các thiết bị bên ngoài khác.

Hiện nay cookie đã quá phổ biến và rất thuận lợi các bạn mới tiếp cận internet. Tuy nhiên những người dùng internet lâu năm và có lượng thông tin lưu trữ lớn trên trình duyệt sẽ khiến độ bảo mật của máy tính suy giảm. Nó cũng có thể tăng nguy cơ bị lộ dữ liệu riêng tư cá nhân.

Cookie làm việc như thế nào? Sử dụng cookie ra sao?

Nếu như bạn đánh URL của một trang web nào đó trên thanh địa chỉ thì trình duyệt sẽ gửi một yêu cầu đến web. Khi trình duyệt thực hiện công đoạn này, nó sẽ phải tìm kiếm trong máy tính của bạn file cookie đã thiết lập từ trước. Nếu như nó tìm thấy thì trình duyệt sẽ gửi đi tất cả các cặp name-value tới máy chủ của quản trị mạng. Nếu không tìm được nó sẽ không thể gửi dữ liệu cookie.

Web server của quản trị sẽ được nhận dữ liệu và gửi yêu cầu cho trang chủ. Nếu nó nhận được các cặp name-value thì bạn có thể sử dụng chúng. Nếu như không có cặp nào được nhận thì quản trị mạng sẽ biết được đây là lần đầu tiên người dùng truy cập website này. Máy chủ sẽ tạo ra ID mới trong cơ sở dữ liệu và gửi các cặp name-value đến máy tính trong header cho web. Như thế PC hoặc laptop của bạn sẽ được lưu lại các cặp này trên ổ cứng của mình.

Các web server có thể thay đổi cặp name-value hoặc bổ sung cặp mới bất cứ khi nào người dùng truy cập vào site. Hơn nữa có nhiều mẫu thông tin khác mà máy chủ có thể gửi với cặp name-value. 1 trong số đó chính là ngày hết hạn expiration date hoặc đường dẫn path.

Bạn có thể điều khiển quá trình này và hoàn toàn điều khiển thiết lập tùy chọn trong trình duyệt của mình. Qua đó nó sẽ báo tin cho bạn mỗi khi site gửi các cặp name-value đến. Người dùng có thể chấp nhận hoặc từ chối các giá trị này.

Lời kết

Hy vọng qua bài viết trên các bạn đã định nghĩa được cookie là gì? Nhìn chung đây là một bản ghi được lưu trữ trong máy tính của ta khi truy cập vào một website bất kỳ. Ngoài ra bạn cũng có thể xóa cookie để giải phóng bộ nhớ và tăng tốc độ duyệt web trên các trình duyệt.

Trả lời