关于微信层级文本菜单的确定方法,求大虾

移动开发 码拜 8年前 (2016-04-19) 978次浏览
关于微信层级文本菜单的确定方法,求大虾
广发银行微信更多服务中主菜单选择10,解除绑定
然后二层菜单选择1,为本人解绑
那么本人应该怎么样确定二层菜单选择的1
是用作解除绑定功能的,而不是发给第一层菜单1的**
求高手,本人想过是session,cookie,好像都不怎么好用
有做过的求指导答,跪求。
解决方案

20

看见题主许久没人答,也不知道你会不会结贴,本人就来混个分。
ps:个人看法
用session 这类肯定不现实,原因是每次访问都有不同的sesion id 你怎么样取判断
那题主为何不换个思路啊..你看移动,太多数以这些数字回复的 都是以1 101 102 2024 之类的吧,
你完全可以在设计 一级菜单的时候是 1 2 3 4 5 6,二级的时候 是101 102 103 201 202…这样保证没有重复了
毕竟 那个123序列 只是方便 人操作而已

10

引用:
Quote: 引用:
Quote: 引用:

要不你就存数据库里了,

同意
或还可以使用静态变量~~

使用静态变量是不行的,假如在服务端创建了一个静态变量用来保存 当前菜单的值,那么当这个服务器一旦运行起来,这个值就会创建了…假如用户A 通过这个静态变量(假设state=2)获取操作,那么当B用户进行访问后,那B的state就等于2了。
这种相似于多人的是不适应静态变量,除非是共享的const常量之类的,例如微信那个access_token,appid之类的

或许题主没有理解本人的意思,本人说使用静态变量,只是一种想法。
静态变量可以这样使用:例如题主说的例子 使用Dictionary<string, int>,  Key为用户名,Value为state


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于微信层级文本菜单的确定方法,求大虾
喜欢 (0)
[1034331897@qq.com]
分享 (0)