在我的制作环境中,我的前端位于a.example.com上,而我的后端位于b.example.com上:
我正在使用javascript在路径'/'中的.example.com域中创建一个cookie,以便从任何子域读取。
当我尝试使用owa_cookie从Oracle读取b.example.com域中的cookie时,它会给出错误no_data_found。
我在浏览器中查看了cookie的内容,我可以看到它:
Domain .example.com
路径/
在我的测试环境中,我的前端和后端位于同一个子域b.example.com上。在这里,Oracle应用服务器能够使用完全相同的代码读取cookie。
我做错了什么?根据我的阅读,我只需要将cookie存储在.example.com中,以便从任何子域读取。但它仍然无效。
答案 0 :(得分:0)
如果您想跨子域写入/读取Cookie,只需将其保存在.example.com中即可。问题是别的 - 这是一个名称不匹配。谢谢大家。