Do các vấn đề cookie tên miền / tên miền lạ mà tôi gặp phải, tôi muốn biết cách trình duyệt xử lý cookie. Nếu họ làm theo những cách khác nhau, sẽ rất tốt nếu biết sự khác biệt.
Nói cách khác - khi trình duyệt nhận được cookie, cookie đó CÓ THỂ có tên miền và đường dẫn được đính kèm. Hoặc không, trong trường hợp đó trình duyệt có thể thay thế một số mặc định cho chúng. Câu 1: chúng là gì?
Sau đó, khi trình duyệt sắp thực hiện một yêu cầu, nó sẽ kiểm tra cookie của nó và lọc ra những cái mà nó sẽ gửi cho yêu cầu đó. Nó làm như vậy bằng cách khớp chúng với đường dẫn và miền yêu cầu. Câu 2: các quy tắc phù hợp là gì?
Thêm:
Lý do tôi hỏi điều này là vì tôi quan tâm đến một số trường hợp cạnh. Giống:
- Một cookie
.example.com
sẽ có sẵn chowww.example.com
? - Một cookie
.example.com
sẽ có sẵn choexample.com
? - Một cookie
example.com
sẽ có sẵn chowww.example.com
? - Một cookie
example.com
sẽ có sẵn choanotherexample.com
? - Sẽ
www.example.com
có thể đặt cookie choexample.com
? - Sẽ
www.example.com
có thể đặt cookie chowww2.example.com
? - Sẽ
www.example.com
có thể đặt cookie cho.com
? - Vân vân.
Đã thêm 2:
Ngoài ra, ai đó có thể đề xuất cách tôi nên đặt cookie để:
- Nó có thể được thiết lập bởi một trong hai
www.example.com
hoặcexample.com
; - Nó có thể truy cập bởi cả hai
www.example.com
vàexample.com
.