weiphp机制浅析

看了几天的框架源代码,有一点点心得,试着分析一下。
1. weiphp安装:创建管理员帐号,写入预置插件的数据库资料
2. weiphp自身:前台界面(管理公众号功能,譬如配置插件功能,设置图文资料等等);后台界面(weiphp插件安装/卸载,系统管理等)
3. thinkphp部分:语法,模板引擎
4. onethink部分:插件
5. weiphp部分:微信相关的类和程序流程控制

框架运行流程:(在weiphp配置完成之后)
1. 用户发(OPEN_ID)给公众号(TOKEN)一条消息;
2. 微信将此消息(附上token,content,time,AESkey,destination等)转发给服务器的指定地址;
3. 服务器验证并解析消息,提取处消息内容开始处理;
4. 获取该公众号的插件列表,关键字列表等信息,找到用于处理此消息的插件,并转到该插件处理;
5. 处理完毕后,reply给微信服务器相应的信息,微信服务器再将该消息拆包解析,并在相应的公众号内将消息返回给指定用户。

自定义菜单跳转略不同:(微信发送的是一条包含链接的link类型消息)
用户跳转至指定插件页面,开始操作。
利用OPENID识别该用户为唯一用户,记录其相关资料,创建个人档案(服务会员)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
维博网络历时3年推出了革命性的智能网站建设平台—“维博网站管理系统”,简称WeCMS。相对于复杂的手工建站和简单的表单式建站,“维博网站管理系统”令人震撼的易用性、强大的互联网功能以及多种应用广泛的集成等三大特性将带来企业互联网应用行业翻天覆地的革命。WECMS的技术优势主要体现在系统的稳定性、扩展性、安全性、全面性,在负载能力和发布效率上具有突出的优势。WECMS的会员系统非常强大,特别适合大型门户、行业网站的运营。  WeCMS网站管理系统是一套完善的企业建站解决方案。系统基于PHP MySQL开发,采用B/S架构,模板与程序分离。模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。 系统特性: 1、跨平台。支持Linux/Unix/服务器,支持Apache/IIS等 2、跨浏览器。基于最新Web标准构建,在各主流浏览器(IE/FireFox/Opera等)上运行良好 3、官网提供数十套商业模板免费下载使用 已发布模型: 用户、新闻、产品、企业、网上预定、友情链接、留言。 已发布功能: 标签缓存、SQL缓存、页面缓存、远程附件、数据库备份恢复、权限管理、邮件发送、友情链接、单网页、新闻管理、产品管理、产品分类、标签管理、管理、应聘管理、***志管理、留言管理、在线咨询、SEO优化... http://.wephp.com/demo/ 后台登录http://.wephp.com/demo/admin.php 测试帐号:test 测试:test  

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值