后端返回 token,在 cookie,header,或者直接在返回的内容中都可以,看你喜欢哪个。

我个人比较喜欢直接在返回的内容中,请求的时候直接封装一下请求函数,每次请求的时候把 token 带上。

当然,用 cookie 或 header ,也是可以的。

哪种方法不重要,重要的是要写对了,比如楼主在 php 中设置 header 就是写错了,不太会用 php 的函数的时候,可以去官网的文档中找一下:http://php/manual/zh/func...

以 jQuery.js 中的 ajax为例,我写一下使用 header 时的写法:

前端:header.html

$.ajax({

url:"./header.php",

data:{name:"header.html"},

beforeSend: (request)=>{

request.setRequestHeader("mytoken", "from header.html");//前端设置 header

},

success:(d,status,request)=>{

console.log(d) //后端返回的内容

var re=request.getResponseHeader("Authorization"); //返回返回的 header 对应的字段

console.log("auth:",re)

},

error(e){

更多推荐

对前端来说token代表了什么_前端后端之间是通过什么方式传输token的?