2013-06-26 44 views
5

Tôi muốn đặt cookie thành miền nhưng cũng phải có sẵn cho miền phụ.jQuery: Đặt cookie cho hai tên miền

ví dụ: www.mydomain.com và sub.mydomain.com

Khi tôi đặt cookie thành tên miền chính, tên miền đó không tồn tại cho tên miền phụ.

tôi sử dụng jQuery Plugin Cookie: https://code.google.com/p/cookies/wiki/Documentation

Ý tưởng của tôi là để lưu trữ nó cho cả hai lĩnh vực, có một cái nhìn vào mã:

var newOptions = { 
    domain: 'sub.mydomain.com', 
    secure: true 
} 
jaaulde.utils.cookies.set('name', 'value'); 
jaaulde.utils.cookies.set('name', 'value', newOptions); 

làm tôi sai gì?

Trả lời

0

Vâng, nếu bạn muốn mở rộng nó để tên miền và không chỉ là một tên miền phụ cụ thể, chỉ cần sử dụng

domain : 'mydomain.com' 

thay vì:

domain: 'sub.mydomain.com' 
+1

Tôi nghĩ bạn có nghĩa là 'tên miền:' .mydomain.com'' – HenningCash

+0

Không, tôi không ... Nó hoạt động theo cách đó, điểm bắt đầu không có ý nghĩa. –

+0

Cảm ơn câu trả lời của bạn. Tôi đã thay đổi tên miền thành mydomain.com nhưng tôi vẫn chưa được xác định khi tôi cố gắng lấy cookie – Artpixler

5

Cash2m là đúng, bạn sẽ có thể chỉ định a. để tiếp cận tên miền phụ của bạn:

$.cookie('key', 'value', { domain: '.mydomain.com' }); 
Các vấn đề liên quan