解决方案 »

  1.   

    :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的内容}}这也算一种方法,但不推荐,谁知道你的公众号有多少层会话。
    给分吧!
      

  2.   

    memorycache缓存下前一次的菜单是啥
      

  3.   

    缓存用户token和用户之前的操作就知道该回复什么了