ThinkPHP
深入理解ThinkPHP
Yaiba123
没有强度,全是手法。
展开
-
微信公众号开发 ThinkPHP3.2获取access_token和jsapi_ticket以及全局缓存
首先,微信公众号开发有2个access_token,分别为基础接口的access_token和网页授权oauth2.0的access_token,在此就先讲基础接口的access_token。根据微信公众号开发文档,先获取到基础接口的access_token,再由这个access_token获取到jsapi_ticket,然后这两个玩意的有效期为7200秒,在接口权限中写明access_token...原创 2018-04-17 20:37:20 · 6618 阅读 · 0 评论 -
微信JS-SDK 分享到朋友圈和分享给朋友接口使用
根据前篇文章使用ThinkPHP3.2获取到的access_token和jsapi_ticket,就可以使用jssdk接口了。如分享到朋友圈和分享给朋友接口。使用jssdk有5个步骤哦,详情请查看微信官方开发文档。步骤一:绑定域名(先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。)步骤二:引入JS文件 步骤三:通过config接口注入权限验证配置步...原创 2018-04-17 20:57:05 · 10217 阅读 · 0 评论 -
微信网页授权Oauth2.0 某高校合唱团报名表单
首先在Application/Weih5/gkchorus目录新建一个Oauth2.0授权登录页面gkchorus_oauth2.php<meta charset="utf-8"><?php // error_reporting(0); // $get_openid=$_GET['state']; $appid = '微信公众号appid';// 微信公众号appid ...原创 2018-04-17 22:06:22 · 4056 阅读 · 0 评论 -
微信公众号创建和删除菜单,接受和响应信息
在Application/Home/Controller目录,新建WeixinController.class.php,继承CommonController控制器,在微信公众号后台>基本配置>URL填写:http://你的域名/home/weixin/index,即可实现微信公众号自定义菜单,接收消息,响应消息,创建菜单,删除菜单,查询菜单,记录日志功能。<?phpnamesp...原创 2018-04-17 22:29:50 · 4748 阅读 · 0 评论 -
ThinkPHP3.2 结合Jquery Ajax 实现加载更多
在Jquery中,ajax() 方法通过 HTTP 请求加载远程数据。该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的情况下,$.ajax() 可以不带任何参数直接使用。如:实现加载更多...原创 2018-08-10 17:57:23 · 1071 阅读 · 0 评论 -
ThinkPHP3.2 实现分页,显示上一页和下一页
首先要搞清楚的就是ThinkPHP3.2.3的分页类已经被移到了Think\Page.class.php,这是跟以前的版本有些不一样的,使用起来还是跟以前版本差不多,但是默认的效果不敢恭维,所以最好是自己加些样式。Application/Home/View/Work/works.html<!DOCTYPE html><html><head> &l...原创 2018-08-10 18:19:37 · 2609 阅读 · 0 评论 -
ThinkPHP3.2 实现浏览量和点赞量,每次访问页面浏览量+1以及每个登录用户只能对同一篇文章点赞一次
笔者最近帮许多人做毕设项目,什么基于SSH的招聘系统、SSM的商城系统,基于TP的博客系统...,忙得一批。其中TP项目中有一个实现浏览量和点赞量的功能需求。所谓怎么简单怎么来,在这里说一下思路,记录一下这个小技巧。首先数据表有三个,分别为是article、pros、user表,bo_是表前缀。bo_user数据表概要设计bo_article数据表概要设计bo_pros数据...原创 2019-05-24 14:04:36 · 3420 阅读 · 0 评论