有没有办法为 HttpCookie 指定端口?
我在 sub.example.com 有一个站点,需要部署在 sub.example.com:81 和 sub.example.com:82。(所以同一个域,不同的端口——使用 Apache2和单声道)
身份验证是通过使用指定域和路径的 cookie 完成的:
sub.example.com (domain = "sub.example.com" path = "/")
sub.example.com:81 (domain = "sub.example.com:81" path = "/")
sub.example.com:82 (domain = "sub.example.com:82" path = "/")
// seems that the port in domain is not used...
对于 sub.example.com 一切正常,但是当登录 sub.example.com 时,位于 sub.example.com:81 的页面也会收到由 sub.example.com 设置的“身份验证”cookie。
所以我还希望能够指定 httpCookie 的端口,以限制可以将此 Cookie 发送到的端口。或者也许有一个解决方法来模拟这个......
最佳答案
为了清楚起见 - 不,使用 HttpCookie 时不可能。
关于c# - Asp.net HttpCookie 指定端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7349946/