C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


c2接入到小程序

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
c2接入到小程序 [2020/07/05 06:28] – 已恢复为旧版 (2018/05/21 11:34) 216.244.66.228c2接入到小程序 [2024/01/22 11:09] (当前版本) – 外部编辑 127.0.0.1
行 61: 行 61:
     })     })
 </code> </code>
-这样之后就可以在本地缓存中取openid来 +这样之后就可以在本地缓存中取出openid,对应后端代码如下:
-对应后端代码如下:+
 <code> <code>
 <?PHP <?PHP
行 104: 行 103:
   }   }
 </code> </code>
-执行这一步的目的,是为了将UserInfo传递到后端进行保存,便于在+执行这一步的目的,是为了将UserInfo传递到后端进行保存,便于在C2页面中用AJAX取得Userinfo,对应的后端需要用数据库(Redis或MySQL)保存上传的Userinfo,以openid为标识Key,存储数据,代码如下: 
 +<code> 
 +<?PHP 
 +$redis = new Redis(); 
 +$redis->connect('REDIS_HOST', 'REDIS_PORT'); 
 +$redis->auth('REDIS_AUTH'); 
 +@$info = $_REQUEST["info"]; 
 +@$oid = $_REQUEST["openid"]; 
 + 
 +$redis->hset("userinfo", $oid, $info); 
 +$redis->close(); 
 +exit(); 
 +</code> 
 +之后在C2中用AJAX再取数据时,直接用openid从redis中取值即可,如 
 +<code> 
 +echo $redis->hget("userinfo",$oid); 
 +</code>
 === 向C2页面传值 === === 向C2页面传值 ===
 +
 ===用按钮调起向指定用户转发 === ===用按钮调起向指定用户转发 ===
  
c2接入到小程序.1593901726.txt.gz · 最后更改: (外部编辑)