开发笔记 首页 > 开发笔记

php多终端跨域策略允许多个域名发起post跨域请求带cookie

图文分享 ubb 发布时间:2019-01-24 09:46:52 已被阅读: 10 织梦帝国微信小程序

需求描述

现在网站http://www.sjmboan.com电脑站,手机站http://m.sjmoban.com.其中电脑站是主站,负责所有数据的处理,登录等操作,手机站只生成静态html文件。因为用户中心以及一些动态访问的,可以依赖php的ua进行判断,所以手机端只要生成静态文件即可。手机站所有的用户验证,数据操作等都向主站电脑端发送post或Get请求。

操作原理

  1. 设置cookie作用域为sjmoban.com。这样它的其它子域名cookie均可生效。

  2. php设置Access-Control-Allow-Origin等,截图代码如下:

  3. 客户端ajax请求改写,需要携带参数如下图:


友情链接:
在线客服
微信号

微信扫码加好友