Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axios没有';t使用vue.js从PHP获取Cookie/会话_Php_Wordpress_Vue.js_Woocommerce_Axios - Fatal编程技术网

Axios没有';t使用vue.js从PHP获取Cookie/会话

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

我已经安装了CoCart插件,它可以为Woocommerce购物车启用API。这非常有效,但是当访问者在购物车中添加一些东西时(例如我和我的朋友),它会在添加一些产品后混合我们的购物车,因此,例如,我以某种方式获得了我的朋友购物车

我在Vue中使用Axios,所以我尝试添加跨域,没错。和一些新的标题。但它仍然在用户之间混合使用购物车

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:发现这篇文章应该对您有所帮助,

我尝试了凭据,但没有成功。我想这是服务器端的问题。稍后再试!非常感谢。