昨天再本地项目中,前端通过ajax访问接口,但是session中的值无法获取,我出现问题的场景如下
通过一个接口session中设值之后,跳转到一个html页面,页面再通过ajax访问另外的一个接口,但是该接口无法获取到session中的值,找了半天才找到原因:接口访问是通过127.0.0.1,ip访问的,但是html页面调用接口却是通过localhost访问,所以无法获取,需要改成127.0.0.1
1,确认session是否正常设值
2,确认是在同一域名下
sessionID 就不会变换了