微信公众平台解决用户无状态问题
来源:互联网 发布:常熟090 淘宝摄影 编辑:程序博客网 时间:2024/06/03 22:39
由于公众平台的特殊形式,用户的消息是通过腾讯服务器直接post的过来的,服务器是不带cookie过来的,所以当你想用平时直接设置cookie何session是不行的,cookie是彻底没戏,session的问题是 服务器每次过来不带session_id 所有我们也无话读取session文件,解决的办法就是吧用户post过来的微信名当做sessionid ,微信号是一个唯一不重复的,这样每个用户的状态是可以独立的
1
2
3
4
5
6
$wObj
=
new
atweixin();
$postStr
=
$GLOBALS
[
"HTTP_RAW_POST_DATA"
];
$postObj
= simplexml_load_string(
$postStr
,
'SimpleXMLElement'
, LIBXML_NOCDATA);
$wObj
->fromUsername =
$postObj
->FromUserName;
session_id(
$wObj
->fromUsername);
session_start();
这样后我们就能用session存用户状态了,比如你想做分部操作的情况
1 0
- 微信公众平台解决用户无状态问题
- 如何解决微信公众平台中文乱码问题
- 微信公众平台Token验证失败问题的解决
- 微信公众平台开发(76) 无高级接口账号获取用户基本信息
- 微信公众平台开发(76) 无高级接口账号获取用户基本信息
- 微信公众平台开发 无高级接口账号获取用户基本信息
- 微信公众平台开发(76) 无高级接口账号获取用户基本信息
- 微信公众平台开发(76) 无高级接口账号获取用户基本信息
- 微信公众平台开发 无高级接口账号获取用户基本信息
- 微信公众平台 获取用户openid
- 微信公众平台 获取用户列表
- 微信公众平台开发(91) 右上角按钮/底部导航栏/用户网络状态
- 微信公众平台
- 微信公众平台
- 微信公众平台
- 微信公众平台
- 微信公众平台
- 微信公众平台
- 分页
- 关于无线 AP (Access point)
- 程序员如何赚钱(转)
- 移动web最简洁的滑动效果Swipe JS(适合初学者)
- MFC:线程同步编程举例
- 微信公众平台解决用户无状态问题
- STL源码—list
- 自定义tabBar详解第二种方案
- ArcGIS Server 10.2 发布Oracle11g数据源的 Feature Service
- SpringMVC 中向后台传入json数据的问题
- android HAL浅探
- vs2010常用快捷键
- PHP操作Oracle数据库
- TNS-12555 / TNS-12560 / TNS-00525 Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPR