作者:可可1994棒_241 | 来源:互联网 | 2024-12-14 20:42
我正在尝试在两个二级域名之间实现COOKIE的跨域访问,但目前遇到一些问题。下面是当前的配置和代码,希望能得到大家的帮助指出错误所在。
主机文件配置如下:
1 2
| 127.0.0.1 cross1.cross.com 127.0.0.1 cross2.cross.com |
Nginx服务器配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #...省略部分配置 server{ listen 80; server_name cross1.cross.com; location / { root e:/cross1; index index.html; } } server{ listen 80; server_name cross2.cross.com; location / { root e:/cross2; index index.html; } } |
cross1/index.html页面代码:
cross2/index.html页面代码:
在cross1.html中设置的COOKIE如下所示:
然而,在cross2.html中尝试读取这些COOKIE时,控制台输出为空,即无法获取到cross1/index.html中设置的COOKIE。请问这可能是由什么原因导致的呢?