时间:2021-07-01 10:21:17 帮助过:63人阅读
还没有人???
大神们
:1:
我举个例子!比如
->表示下面,A->1,2,3表示A下面有1,2,3.
A->1,2,3
B->1,2,3
假如第一次点击了A,存入数据库,下一次输入1,查询数据库中上一次点击的标志,比如A还是B。
总之,用数据库就可以解决。存储用户每次的会话状态,就好比树一样,每个节点的 父节点。
2:
比如为每个菜单分配一个变量,第一次点击A,A置为true,A下面菜单a,b,c点击a又用一个变量记录a点击的状态。程序可以用if语句判断。
if(A){if(b){执行点击1的内容}}
memorycache缓存下前一次的菜单是啥
实现一种会话状态机制,关键是考虑何时重置会话,像固定长时间以后,或者有用户事件触发的时候
缓存用户token和用户之前的操作就知道该回复什么了
今天一天我都在尝试做一个“标识”,“标识”=A??默认情况,=B??举例查天气情况。开始想创建一个函数,以便点击“天气按钮后”里面可以保存一个量,等判断时调用这个函数,但是调用函数时又要重新写函数。。。失败;又使用超全局变量,可微信代码页就是一个大类,消息回复函数内调用超全局变量函数。。不可行。。唉,的确不想去使用数据库,不过既然到这份上了,忍了
今天一天我都在尝试做一个“标识”,“标识”=A??默认情况,=B??举例查天气情况。开始想创建一个函数,以便点击“天气按钮后”里面可以保存一个量,等判断时调用这个函数,但是调用函数时又要重新写函数。。。失败;又使用超全局变量,可微信代码页就是一个大类,消息回复函数内调用超全局变量函数。。不可行。。唉,的确不想去使用数据库,不过既然到这份上了,忍了
:1:
我举个例子!比如
->表示下面,A->1,2,3表示A下面有1,2,3.
A->1,2,3
B->1,2,3
假如第一次点击了A,存入数据库,下一次输入1,查询数据库中上一次点击的标志,比如A还是B。
总之,用数据库就可以解决。存储用户每次的会话状态,就好比树一样,每个节点的 父节点。
2:
比如为每个菜单分配一个变量,第一次点击A,A置为true,A下面菜单a,b,c点击a又用一个变量记录a点击的状态。程序可以用if语句判断。
if(A){if(b){执行点击1的内容}}