Javascript angularjs-$ResourceCookie phpsessid更改每个服务器请求
我使用$resource登录到(Yii)php后端。登录后,我想收回所有汽车(例如)。但是接收到的cookie在每个请求中都包含不同的PHPSESSID。如何解决这个问题?(当我使用RESTclient(浏览器插件)时,它可以工作,但在angularJs中不起作用) 用例:(登录+获取所有车辆) [登入]:Javascript angularjs-$ResourceCookie phpsessid更改每个服务器请求,javascript,angularjs,cookies,yii,angularjs-service,Javascript,Angularjs,Cookies,Yii,Angularjs Service,我使用$resource登录到(Yii)php后端。登录后,我想收回所有汽车(例如)。但是接收到的cookie在每个请求中都包含不同的PHPSESSID。如何解决这个问题?(当我使用RESTclient(浏览器插件)时,它可以工作,但在angularJs中不起作用) 用例:(登录+获取所有车辆) [登入]: $var user=$resource(conf.HOST+'/user/login',{},{'login':{method:'POST',isArray:false});user.lo
$var user=$resource(conf.HOST+'/user/login',{},{'login':{method:'POST',isArray:false});user.login({username:username,password:password})。$promise.then(函数(resp,head){//goodwell};
我们现在应该通过身份验证
服务器响应cookie包含两个接收到的PHPSESSID,比如A和B
[开车]:
var-client=$resource(conf.HOST+'/api/client',{},{'all':{method:'GET',isArray:false});
var clients=client.all();
服务器响应cookie包含一个接收到的PHPSESSID,比如C
如果我再次调用client.all()函数,收到的PHPSESSID将再次更改为D
如何解决这个问题(根据请求更改sessionId)?我在Zend Framework上遇到了同样的问题,2.3年后仍然没有答案。