Wesley13 Wesley13
3年前
RBAC权限管理及使用原生PHP实现
  关于RBAC的原理讲解在网上可以找到很多,推荐:编程浪子的RBAC讲解(https://my.oschina.net/54php/blog/600249),本篇博客就不再累述RBAC的原理到底是什么样的.   传统的权限控制有ACL和RBAC方式,ACL的耦合度很高,扩展性不佳,RBAC很好的解耦合,将权限控制的整个过程涉及的数据表大致分为5张表
MaxSky MaxSky
4年前
PHP 调用微信小程序 OCR 接口
添加插件在小程序后台设置第三方设置插件管理中添加OCR支持插件。服务购买在中购买接口配额。免费版本目前配额为100次/日,可用36500天。接入如果是小程序前端接入,参考上方网页“接入文档”即可。定义接口常量phpconstOCRBANKCARD'https://api.weixin.qq.com/cv/ocr
Wesley13 Wesley13
3年前
Java系统和PHP系统相互调用
一、HTTPJSON方式的缺点1.JSON序列化效率低2.多语言服务治理功能低二、关于RPC框架RPC框架大致分为两类,一种是偏重服务治理,另一种侧重跨语言调用2.1服务治理型特点功能丰富,提供高性能的远程调用、服务发现及服务治理能力,适用于大型服
Wesley13 Wesley13
3年前
Ubuntu安装Apache2+PHP5+MySQL
1.安装mysql   aptgetinstallmysqlserver 2.配置mysql   (1).设置root用户可以远程访问     mysqlGRANTALLPRIVILEGESON\.\TOroot@"%"IDENTIFIEDBY"你的密码";     my
Stella981 Stella981
3年前
PHP Swoole与TCP三次握手
握手常见问题1、连接拒绝2、Operationnowinprogress多是因为丢包、错误ip、backlog满了&阻塞&tcp_abort_on_overflow03、min(maxconn,backlog)sslt连接拒绝在TCP三次握手的时候,客户端发送
Stella981 Stella981
3年前
Docker+Jenkins 搭建多版本php环境
!(https://oscimg.oschina.net/oscnet/up70715a63a162a2c6dd9863bf0f09388c6d3.png)这几天刚刚搭建了一个小项目的服务器,使用了docker(jenkins,nginx,phpfpm,mysql,redis)的组合,今天总结一下。Docker确实已经出来很久了,连
Wesley13 Wesley13
3年前
PHP 7 值得期待的新特性(下)
这是我们期待已久的PHP7系列文章的第二篇。点此阅读第一篇(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fnews.oneapm.com%2Fphp71%2F)本文系OneAPM(https://www.oschina.net/action/GoToLink?url
Wesley13 Wesley13
3年前
PHP对数据库的简单操作
一、运行结果1、首先创建了一个叫db的数据库,并创建了table1,table2两个表用做演示。!(https://img2018.cnblogs.com/blog/1503988/201903/1503988201903192340047911432918411.png)!(https://oscimg.oschina.net/oscn
Wesley13 Wesley13
3年前
PHP匿名函数及闭包(精讲)
匿名函数在编程语言中出现的比较早,最早出现在Lisp语言中,随后很多的编程语言都开始有这个功能了,目前使用比较广泛的JavaScript以及C,PHP直到5.3才开始真正支持匿名函数,C的新标准C0x也开始支持了。匿名函数是一类不需要指定标示符,而又可以被调用的函数或子例程,匿名函数可以方便的作为参数传递给其他函数,最常见应
Stella981 Stella981
3年前
PHP获取referer判断来路防止非法访问
近期有个项目需要用到防止用户非法访问某json页面,基础解决方法就是判断来路来限制非调用访问:$\_SERVER\‘HTTP\_REFERER’\:来路链接,可能带尾巴(如:http://www.benhailong.com/oldben/1.html),可以通过php内置函数parse\_url()来获取到当前网址(www.benhailon