ajax跨域登录,php后端如何处理

前端地址:
http://a1.domain.com/login.html

后端地址:
http://b2.domain.com/login.php

前端登录时往后端发送ajax请求验证,请求返回用户名密码正确,然后跳转到home界面,可是home界面请求后端数据时,由于跨域名的原因后端无法通过cookie获取到登录状态,依旧返回到登录界面。

然后我在后端php登录成功时设置了cookie跨域,可是还不行,代码如下:

//如下两种方式都不行
setcookie("uid", "123", 0, "/", "a1.domain.com", 0);
setcookie("uid", "123", 0, "/", "domain.com", 0);
神不在的星期二
浏览 482回答 3
3回答

肥皂起泡泡

用token吧
打开App,查看更多内容
随时随地看视频慕课网APP