Axios没有';t使用vue.js从PHP获取Cookie/会话
我已经安装了CoCart插件,它可以为Woocommerce购物车启用API。这非常有效,但是当访问者在购物车中添加一些东西时(例如我和我的朋友),它会在添加一些产品后混合我们的购物车,因此,例如,我以某种方式获得了我的朋友购物车 我在Vue中使用Axios,所以我尝试添加跨域,没错。和一些新的标题。但它仍然在用户之间混合使用购物车Axios没有';t使用vue.js从PHP获取Cookie/会话,php,wordpress,vue.js,woocommerce,axios,Php,Wordpress,Vue.js,Woocommerce,Axios,我已经安装了CoCart插件,它可以为Woocommerce购物车启用API。这非常有效,但是当访问者在购物车中添加一些东西时(例如我和我的朋友),它会在添加一些产品后混合我们的购物车,因此,例如,我以某种方式获得了我的朋友购物车 我在Vue中使用Axios,所以我尝试添加跨域,没错。和一些新的标题。但它仍然在用户之间混合使用购物车 axios.get(SETTINGS.API_WOOCOMMERCE_CART + 'count-items', { crossDo
axios.get(SETTINGS.API_WOOCOMMERCE_CART + 'count-items', {
crossDomain: true,
headers: {
'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE,PATCH,OPTIONS',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Headers': 'Origin, X-Requested-With, Content-Type, Accept, Authorization',
"cache-control": "no-cache",
}
})
.then(response => {
cb(response.data);
})
.catch(e => {
cb(e);
});
我想要的结果是不要在用户之间混合购物车。(会议)。我没有收到任何错误消息。客户端:为发送到服务器的每个请求设置
访问控制允许凭据:true
服务器端:使用应用程序的确切基础url
设置Access Control Allow Origin
(确切的意思是所有详细信息、端口号、http或https和localhost
与127.0.0.1
不一样)
Ps:发现这篇文章应该对您有所帮助,我尝试了凭据,但没有成功。我想这是服务器端的问题。稍后再试!非常感谢。