Tôi có một trang web có nhiều tên miền phụ, chia sẻ cookie phiên PHP duy nhất để xác định từng người dùng. Tôi đã làm điều này bằng cách chỉ cần thêm session.cookie_domain = '.mydomain.com'
, tuy nhiên tôi tự hỏi nếu có thể chỉ định nhiều tên miền phụ, do đó cookie sẽ chỉ được gửi đến, ví dụ: www.mydomain.com
và user.mydomain.com
nhưng sẽ không ở trong images.mydomain.com
. Điều này có khả thi không?Đặt cookie phiên cho tên miền phụ cụ thể
Trả lời
Không, chúng phải là 2 cookie riêng biệt.
Bạn sẽ phải tạo một tên miền phụ như sub.mydomain.com
, có host như www.sub.mydomain.com
vv, và đặt cookie cho .sub.mydomain.com
nếu bạn muốn cô lập cookie theo cách đó ...
cho người dùng trong tương lai, trên thực tế bạn chỉ có thể đổi tên id cookie và bạn có thể có cookie cụ thể cho tên miền phụ đó
Đọc câu hỏi một lần nữa, câu hỏi là về một cookie được chia sẻ bởi hai tên miền phụ, nhưng không phải bởi thứ ba. –
nhưng tôi có thể yêu cầu cookie này để xác thực không? một cái gì đó giống như đăng nhập người dùng? –
- 1. đặt cookie tên miền phụ có thể truy cập được vào tên miền phụ phụ?
- 2. Tên miền phụ có thể xóa cookie miền không?
- 3. Thiết cookie cho nhiều tên miền phụ
- 4. jQuery: Đặt cookie cho hai tên miền
- 5. Cách lấy tên miền của một cookie cụ thể?
- 6. .htpasswd trên tên miền phụ cụ thể
- 7. Phiên trên Tên miền phụ trong Express
- 8. Xử lý cookie phụ miền chéo cho phiên?
- 9. Cho phép phiên php chuyển sang tên miền phụ
- 10. Có thể xóa cookie miền phụ không?
- 11. PHP: Kiểm soát miền tên miền/tên miền phụ
- 12. đặt cookie tên miền chéo với javascript
- 13. PHP setcookie() cho miền nhưng KHÔNG phải tên miền phụ
- 14. Chia sẻ cookie giữa tên miền phụ và miền
- 15. Cách đặt Cookie trong PHP cho miền
- 16. Có thể chia sẻ cookie giữa tên miền và tên miền phụ
- 17. Cookie PHP cho nhiều tên miền
- 18. tên miền -> tên miền phụ - chuyển dữ liệu phiên
- 19. CakePHP giữ phiên từ tên miền chính sang tên miền phụ
- 20. Cookie tên miền chéo
- 21. Có thể tìm tất cả các tên miền phụ DNS cho một tên miền cụ thể không?
- 22. Cookies và tên miền phụ
- 23. Thay đổi Tên miền Cookie
- 24. Cách tốt nhất để cho phép cookie phiên miền phụ sử dụng Tomcat
- 25. Rails rspec đặt tên miền phụ
- 26. Cookie không có tên miền?
- 27. Cookie phiên chỉ dành cho các tuyến đường cụ thể
- 28. Cookie phiên ASP.NET - chỉ định miền cơ sở
- 29. Truy cập cookie cụ thể theo tên miền/tên trong tiện ích mở rộng của Firefox
- 30. Duy trì các biến phiên trên các tên miền phụ
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). Điều này cho phép bạn chia sẻ cookie với tất cả các tên miền phụ hoặc hoàn toàn không. Tất cả các trường hợp khác đều không thể thực hiện theo đặc tả HTTP. – caw