Kiểm tra cookie javascript

Khi một máy chủ web gửi một trang web đến trình duyệt, sau đó kết nối bị tắt và máy chủ quên đi tất cả thứ của người dùng

Cookie được tạo ra để giải quyết vấn đề

  document.cookie = "username=framgia";
1

  • Khi người dùng truy cập một trang web, tên của người dùng có thể được lưu trữ trong cookie
  • Lần sau, người dùng cũng thăm trang web đấy, cookie vẫn nhớ tên người dùng

Cookie sẽ được lưu trong cặp tên-giá trị như

username = framgia

Khi trình duyệt gửi một yêu cầu đến máy chủ từ một trang web, cookie của trang sẽ được thêm vào yêu cầu gửi đi. Bằng cách này, máy chủ có thể

  document.cookie = "username=framgia";
2 được các thông tin cần thiết của người dùng

Javascript có thể tạo mới, đọc và xóa cookie cùng với tài liệu thuộc tính. bánh quy

Các Thao Tác Với Cookie

1. Tạo cookie trong javascript

Trong javascript, một cookie có thể được tạo ra bằng cách

  document.cookie = "username=framgia";

Bạn cũng có thể thêm vào ngày hết hạn

  document.cookie = "username=framgia";
3[trong thời gian UTC]. Theo mặc định, cookie sẽ bị xóa nếu trình duyệt bị đóng lại

document.cookie = "username=framgia; expires=Thu, 18 Dec 2016 12:00:00 UTC";

Cùng với tham số đường dẫn, bạn có thể nói cho phép duyệt cookie nơi thuộc về trình duyệt. Theo mặc định, cookie sẽ thuộc trang hiện tại

document.cookie = "username=framgia; expires=Thu, 18 Dec 2016 12:00:00 UTC; path=/";

2. Đọc cookie trong javascript

In javascript, cookie could read by way

  var x = document.cookie;

tài liệu. cookie will return all cookie in a chuỗi theo kiểu như. cookie1=value;

3. Thay đổi cookie trong javascript

Trong javascript, bạn có thể thay đổi một cookie giống như cách bạn tạo ra cookie

________số 8

This is old cookie has been override

4. Xóa cookie trong javascript

Xóa một cookie rất đơn giản. Chỉ cần xem lại giá trị ngày hết hạn

  document.cookie = "username=framgia";
3 về những khoảng thời gian trước đó

username = framgia
0

5. chuỗi cookie

Thuộc tính tài liệu. cookie trông giống như một chuỗi văn bản bình thường. Nhưng nó không hoàn toàn đơn giản như vậy

Nếu bạn lưu giá trị vào cookie, khi bạn lấy thông tin của cookie ra, bạn chỉ đọc được tên-giá trị theo từng cặp

Nếu bạn tạo một cookie mới, giá trị cookie cũ sẽ không bị ghi đè. Giá trị cookie mới sẽ được thêm vào tài liệu. cookie, do that if you read document. cookie times nữa thì bạn sẽ nhận được chuỗi string giống như

username = framgia
1

Nếu bạn muốn tìm giá trị cookie cụ thể, bạn phải viêt một hàm javascript để tìm kiếm các giá trị cookie trong chuỗi cookie

Các Ví dụ Cookie Trong Javascript

Trong ví dụ bên dưới, ta sẽ tạo cookie lưu tên của khách hàng truy cập

Lần đầu tiên người dùng truy cập vào trang web, sẽ được yêu cầu điền vào tên của mình, hệ thống sẽ lưu trữ tên này trong cookie

Sau này, người dùng lại truy cập vào trang trên, anh ấy nhận lại được thông báo chào mừng đã quay trở lại

Trong các ví dụ sau, chúng ta sẽ tạo ra 3 hàm trong javascript

  • Một chức năng để thiết lập giá trị cookie
  • Một chức năng để lấy cookie giá trị
  • Một chức năng để kiểm tra cookie giá trị

1. Một chức năng để thiết lập giá trị cookie

Ví dụ

username = framgia
2

Tham số của hàm phía trên là tên của cookie[cname], giá trị của cookie[cvalue] và số ngày cho đến khi cookie hết hạn[exdays]

2. Một chức năng để lấy cookie giá trị

Sau đây, chúng tôi sẽ tạo ra một chức năng để trả lại giá trị của một cookie cụ thể

username = framgia
3

Tham số truyền vào là tên

Tạo một tên biến và thêm vào "=" để tìm kiếm

Chia tài liệu. cookie based on dấu

  document.cookie = "username=framgia";
5 to an many sectional tử và gán mảng đấy cho ca biến

Vòng lặp [i=0; i

Chủ Đề