使用新浪SAE和PHPthink遇到的坑总结
来源:互联网 发布:淘宝下拉框关键词 编辑:程序博客网 时间:2024/06/05 04:56
1、使用微信官方的示例复制到代码中进行测试,经常不能产生作用,必要的时候还是要自己打最最简单的代码进行测试。
2、新浪sae不支持在服务器上通过代码进行读写,就是那些fopen之类的函数都不能用。
3、由于微信端和我方服务器之间的交互基本上依靠xml和json完成,所有使用最简单的字符串拼接会使得代码十分容易理解,少用网上复制的经常会看不懂。
4、还有千万写代码的时候要小心,自己曾遇到的坑包括占位符写错(就是这么傻),路径两个斜杠,文件后缀写错,phpthink忘记namespace等等,都是泪啊。
5、使用微信jssdk时候,页面的签名一定要做成动态的,因为页面分享以后会自动在后面加入其它代码导致签名错误,动态获取当前页面的url可以使用
$url = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING'];来获取。
6、还有有时会遇到invalid domain的错误提示,这说明你js安全域名不对,注意这里是tm的域名不是url。
7、微信jssdk有官方demo,挺好用的但是其中一些事件根本不是什么点击事件,我们看看function里面的内容就好了,外面的点击事件不用太关心。
8、新浪sae的使用中,有时候需要使用其他应用的数据比如你想建两个应用一个用来处理前台逻辑,一个用来给当做数据管理统计后台,这时候就需要使用新浪sae提供的应用授权功能,完成授权以后,在另外那个应用通过主库地址和数据库名用户名秘密就可以访问了,phpthink是在模块conf文件夹里的config.php里设置就可以了。
9、有大量的默认参数在使用新浪sae时会被自动设置,比如comman里的数据库设置一般是无效的,需要通过home或其他自定义模块内的config配置来进行,相关的配置优先级在phpthink手册里都有说。
0 0
- 使用新浪SAE和PHPthink遇到的坑总结
- 使用新浪sae中遇到的一些问题
- git + 新浪sae的使用
- 新浪SAE中应用使用SVN的账号和密码
- SAE遇到的坑
- 新浪SAE使用
- 试用新浪的sae
- 使用百度BAE和新浪SAE部署web项目
- 新浪Sae 上使用ThinkPHP
- 百度BAE和新浪SAE
- 百度文本编辑器UMeditor在新浪SAE上的使用
- J2EE在新浪SAE和阿里ACE的对比
- [SAE]免费服务器:新浪云服务器SAE的注册与使用
- SAE部署Spring项目遇到的坑
- [PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据
- 微信公众号:搭建新浪SAE服务器,遇到token验证失败的问题
- 使用新浪SAE平台的Storage存储,如何将存入的数据,下载到本地。爬坑之旅。
- 使用svn部署代码到新浪sae
- Android 软键盘的显示和隐藏
- PSA分区达到最大报错(表RSTSODS很有用)
- 关于cocos2dx虚拟摇杆的lua实现
- Linux下tomcat设置最大连接数
- [iuud8]STL之vector
- 使用新浪SAE和PHPthink遇到的坑总结
- CodeForces 612C Replace To Make Regular Bracket Sequence (栈)
- 监控工具netdata在CentOS上部署
- Android进阶处理图片之压缩图片大小、Lru内存解决方案
- 杭电hdOJ1982 Kaitou Kid - The Phantom Thief (1)
- Thread.Sleep(1000) 、Task.Delay(1000).Wait() 区别
- poj 1328 Radar Installation
- map 之 get null
- 程炳皓:八年开心