这篇文章主要介绍“小程序无法触发SESSioN怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“小程序无法触发SESSION怎么解决”文章能帮助大家解决问题。一、首先找到第一次发起网络请求的地址
这篇文章主要介绍“小程序无法触发SESSioN怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“小程序无法触发SESSION怎么解决”文章能帮助大家解决问题。
一、首先找到第一次发起网络请求的地址,将服务器返回set-cookie
当全局变量存储起来
wx.request({ ...... success: function(res) { console.log(res.header); //set-cookie:PHPSESSID=ic4vj84aaavqgb800k82etisu0; path=/; domain=.fengkui.net // 登录成功,获取第一次的sessionid,存储起来 // 注意:Set-Cookie(开发者工具中调试全部小写)(远程调试和线上首字母大写) wx.setStorageSync("sessionid", res.header["Set-Cookie"]); }})
二、请求时带上将 sessionid
放入 request
的 header
头中传到服务器,服务器端可直接在 cookie
中获取
wx.request({ ...... header: { 'content-type': 'application/JSON', // 默认值 'cookie': wx.getStorageSync("sessionid") //读取sessionid,当作cookie传入后台将phpSESSID做session_id使用 }, success: function(res) { console.log(res) }})
三、后台获取 cookie
中的 PHPSESSID
,将 PHPSESSID
当作 session_id
使用
<?php// 判断$_COOKIE['PHPSESSID']是否存在,存在则作session_id使用if ($_COOKIE['PHPSESSID']) { session_id($_COOKIE['PHPSESSID']);}session_start();echo session_id();
关于“小程序无法触发SESSION怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。
--结束END--
本文标题: 小程序无法触发SESSION怎么解决
本文链接: https://www.lsjlt.com/news/309339.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0