日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

小程序 php cookie,微信小程序使用Cookie

發(fā)布時(shí)間:2025/3/8 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序 php cookie,微信小程序使用Cookie 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

微信小程序使用Cookie

微信小程序不支持Cookie,因此,需要借助小程序的數(shù)據(jù)緩存來(lái)實(shí)現(xiàn)Cookie.

環(huán)境: mpvue + fly.js

登錄成功后,在處理登錄驗(yàn)證的method里,加入以下內(nèi)容保存Cookie:

wx.setStorageSync("sessionid",response.headers["set-cookie"][0])

我對(duì)fly.js的配置和攔截器單獨(dú)設(shè)置,放在src/utils/fly.js里,內(nèi)容如下:

/**

* Created by kevin on 2019-10-11.

* http配置

*/

import store from '@/store/index'

import * as types from '@/store/mutation-types'

var Fly=require("flyio/dist/npm/wx")

var fly=new Fly

// fly配置

fly.config.timeout=5000

// 這個(gè)url一定要找到nginx的相應(yīng)location ^~ 部分

fly.config.baseURL = 'https://i.foo.cn/api/v2/'

// http request 攔截器

fly.interceptors.request.use(

(request) => {

if (store.state.user) {

request.headers.Authorization = `isLogin`

request.headers.Cookie = wx.getStorageSync("sessionid")

}

return request

},

err => {

return Promise.reject(err)

},

)

// http response 攔截器

fly.interceptors.response.use(

(response) => {

//只將請(qǐng)求結(jié)果的data字段返回

return response.data

},

(err) => {

//發(fā)生網(wǎng)絡(luò)錯(cuò)誤后會(huì)走到這里

//return Promise.resolve("ssss")

}

)

export default fly

然后在全局的main.js里,加入以下內(nèi)容:

import fly from '@/utils/fly'

Vue.prototype.$http=fly

現(xiàn)在可以用this.$http.get(or post等)發(fā)起請(qǐng)求了.

萬(wàn)事大吉,enjoy it!

總結(jié)

以上是生活随笔為你收集整理的小程序 php cookie,微信小程序使用Cookie的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。