Có cách nào để đặt cookie là không phải là có thể đọc được trên tên miền phụ không? Nói cách khác, có cookie có sẵn trên domain.com
, nhưng không phảiwww.domain.com
hoặc xyz.domain.com
.PHP setcookie() cho miền nhưng KHÔNG phải tên miền phụ
//this is what i'm "intending"...
setcookie($name,$value,$expires,'/','domain.com');
//however, this is how it behaves:
setcookie($name,$value,$expires,'/','.domain.com');
Lý do: Tôi đang thiết lập một CDN tĩnh trên một tên miền phụ và không muốn các cookie phiên người dùng đi qua lại cho mỗi hình ảnh, file css, js tập tin vv
... tôi có phải quay lại sử dụng www.domain.com
cho trang web của mình không? Có cách giải quyết nào không?
Đặt miền thành 'null' là điều chính xác duy nhất cần thực hiện tại đây. Nếu không, bạn có thể tìm thấy ['$ cookie-> setDomain ($ domain)'] (https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L117) hữu ích, như được tìm thấy trong [thư viện độc lập này] (https://github.com/delight-im/PHP-Cookie). – caw