2012-02-03 35 views
7

Có thể đặt cookie không có tên miền không?Cookie không có tên miền?

Điều này có nghĩa là tất cả các miền sẽ có quyền truy cập vào nó.

+1

Bạn đang cố giải quyết vấn đề cơ bản nào? –

Trả lời

3

Không, điều đó là không thể. Nếu cookie không khai báo miền, the browser will assume the domain of the object requested.

Những gì bạn đang yêu cầu thường được coi là bảo mật hoặc ít nhất là quyền riêng tư, rủi ro. Có thể định cấu hình trình duyệt để cho phép truy cập vào cookie từ tên miền khác với tên miền mà chúng đã được tạo, nhưng các trình duyệt thường không được định cấu hình theo cách đó.

+0

Cảm ơn câu trả lời của bạn. Câu hỏi tiếp theo, có thể đặt cookie trên miền nhưng chỉ định rằng một tên miền khác có quyền truy cập vào nó? – jamjam

+0

@jamjam, không, không phải vậy. Cách xử lý thông thường với hạn chế này là đặt tất cả các ứng dụng cần truy cập vào cùng một cookie trong cùng một miền. –

+0

không phải tất cả các trình duyệt sẽ giả định tên miền nếu cookie không khai báo miền. –

1

RFC 2109 cho thông số này là tùy chọn. Nhưng tùy thuộc vào trình duyệt, hành vi có thể khác.

Các vấn đề liên quan