在路由文件直接写响应头信息就可以跨域,但使用中间件就无效
中间件的配置跨域(跨域无效):
路由顶部设置响应头(跨域有效):
存在session的函数:
<< 上一篇: laravel radio 增加css后失效
>> 下一篇: 怎么解决laravel中间件配置的跨域受session的影响
CORS和session无关吧…
session是通过存在浏览器上名为PHP_SESSID(laravel的话名字不同)的cookie判断是否为同一个用户的。 那么,只要这个cookie是同一个域的,那么就可以读取到这个session id。 也可以自己定义sessionid的传输方式,例如写进header里
2 Comments
CORS和session无关吧…
session是通过存在浏览器上名为PHP_SESSID(laravel的话名字不同)的cookie判断是否为同一个用户的。 那么,只要这个cookie是同一个域的,那么就可以读取到这个session id。 也可以自己定义sessionid的传输方式,例如写进header里