-
微信OAuth2.0网页授权接口PHP版用法示例
微信OAuth2.0网页授权接口PHP版用法示例,测试前请先申请一个公众号供测试,微信提供测试用的公众账号,此帐号只能添加100个关注者且只有__已关注__的用户才可以进行OAuth2.0受权。
1.开通后将```appID```、```appsecret```、```Token```填入```index/Conf/config.php```中。然后将接口配置信息中的URL改至php服务器,将地址定位到```index.php/Index/wechatInitAuth```进行微信API认证,直到提示"配置成功"。
2.点击‘体验接口权限表--OAuth2.0网页授权(仅关注者才能授权)’中的修改,将授权回调页面域名改为php服务器地址。直到出现‘通过安全监测’。
配置完微信测试号后,在微信中打开```http://项目目录/index.php```(例:```http://121.40.135.90/weixin_auth/index.php```)将会在页面中打印出session中的受权数据,表示测试受权成功。
在AuthAction中的初始化函数```_initialize```中进行了OAuth2.0受权,所有基于AuthAction的控制器都将进行受权过程(除了微信API认证过程wechatInitAuth)。
对于同一用户在受权过期时间内多次打开此控制器的页面,将不会进行多次受权,因为其受权信息记录在session中,以免重复受权,减慢访问速度。受权过期时间在```index/Conf/config.php```中```wx_webauth_expire```设置,建议不要大于微信的过期时间7200秒。注意:
* 微信OAuth2.0受权分为snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息),AuthAction.class.php默认为snsapi_base,而且session中只记录了snsapi_base中的基础数据,如需要snsapi_userinfo请自行修改。
* 具体的实现方法见代码注释。
- 2022-03-22 02:20:29下载
- 积分:1
-
PHP QR Code在线生成二维码调用方法及实例
这是一个PHP二维码在线生成源码,采用的是PHP QR Code类库生成,在生成时调用这个类文件即可,用此方法生成二维码,相对来说是比较简单的了。这个二维码生成用法也挺简单,直接在文本框中输入文字或网址后,单击按钮即可生成。输入内容后,点击按钮就可以生成QR。
不过本源码只能生成一种大小的二维码,后期你可以自己扩展吧,让其可生成多种大小的二维码。
使用方法:把所有的文件都网站目录下都可以,打开index.php就可以生成二维码。
- 2022-02-11 20:50:21下载
- 积分:1
-
JTBCPHP网站内容管理系统 v3.0.1
JTBC网站内容管理系统可用来搭建企业、公司网站,还可用来建设文章类站点,后台功能模块众多,主要有:系统管理、公共管理、插件管理、会员管理、文章管理、产品管理、下载管理、商品管理、订单管理、论坛管理等功能,根据这些功能你可以建设公司网站,前台界面简洁清新,运行于PHP+MYSQL环境 。
- 2022-07-26 07:59:42下载
- 积分:1
-
众筹系统PHP源码
众筹系统 1.3 装上就可以用。
功能齐全,包括不同的众筹方式,分类,以及后台管理功能等都比较齐备,适合目前广大的众筹公司使用。
有投资人专栏,可以介绍投资人,介绍投资团队等。
初始帐号 admin 密码:admin123
- 2023-05-10 11:45:04下载
- 积分:1
-
php 使用Timer 类计算页面运行时间
php 计算页面运行时间,本程序中使用了PHP中的Timer 类,Timer class, 计算页面运行时间,可按不同key计算不同的运行时间。
函数参数说明:
public start 记录开始时间
public end 记录结束时间
public getTime 计算运行时间
pulbic printTime 输出运行时间
private getKey 获取key
private getMicrotime 获取microtime
使用时,请参考demo.php的用法。
- 2022-05-08 20:57:13下载
- 积分:1
-
emlog博客源码
emlog博客源码,功能齐全,安全快速
- 2022-01-24 16:26:07下载
- 积分:1
-
竞拍类thinkphp源码,地下城与勇士装备拍卖源码
本项目主要的功能是为广大网络游戏玩家提供一个买卖虚拟游戏装备的平台,通过竞拍的方式来交易,而该平台通过收取卖家展拍装备商品时长收取费用来实现盈利
- 2023-07-14 15:45:08下载
- 积分:1
-
jQuery+PHP微信大转盘抽奖 v1.0
微信大转盘抽奖-jQuery+PHP实现,发现很多转盘抽奖,都实现了前台部分,大部分都使用了HTML5技术,但是后台自己调整抽奖几率不方便,索性自己收集资料,在一个转盘抽奖的基础上,增加了PHP部分代码,可以对抽奖几率进行自定义,设置请参考data.php文件,相关部分给出了注释。
关于中奖几率,初步设置为:中奖几率:一等奖:1%,二等奖:2%,三等奖:5%,四等奖:7%,五等奖:10%,六等奖:25%,七等奖:50%。
兼容性:兼容目前主流的IE11+、火狐、chrome、Safari等主流浏览器。
- 2023-05-14 09:20:03下载
- 积分:1
-
php实例源码
一套完整的PHP学习的源代码,测试可用,适合个人学习,开发,也适合小团队初期使用,支持后期修改,定制,修改主题。已经有上线的成功案例,拿到收以后可以马上使用,减少开发成本
- 2022-04-22 13:07:01下载
- 积分:1
-
PHP HTML5批量上传图片Demo源码
PHP HTML5批量上传图片Demo源码,不涉及数据库,演示了ajax上传文件,上传完毕后可在本地目录中查看文件,回调可以调用三个参数 总数,成功数和失败数,如果不需要可以不传,本示例的上传文件类型被限制为.jpg|.jpeg|.png,也可以修改这些限制。
本例中的JS上传文件是亮点,在这个JS封装类中,完成了以下功能:上传事件构造函数、绑定上传按钮事件、将透明的文件输入框至于鼠标点击范围、上传文件到服务器、如果不是合法文件则跳过不上传、上传成功函数、结束时清除列表更新定时执行器 然后执行最后一遍、转换文件大小为k或者M表示、检查文件大小是否合法、
- 2022-07-23 16:22:39下载
- 积分:1