posted @ 2020-07-10 17:39 一花多叶无菩提 阅读(123) 评论(0) 推荐(0)
摘要:
定义: 在PHP中有一种代码复用的技术, 因为单继承的问题, 有些公共方法无法在父类中写出, 而 Trait可以应对这种情况, 它可以定义一些复用的方法, 然后在你需要使用的类中将其引入即可. 引用多个trait Trait 可以引入多个, 多个trait中存在同名方法时, 需要指定使用哪个方法, 阅读全文
摘要:
/** * 递归的方式实现无限极分类 * @param $arr * @param int $pid * @param int $level * @return array */ function getTree($arr, $pid = 0, $level = 0) { static $list 阅读全文
posted @ 2020-07-09 15:45 一花多叶无菩提 阅读(367) 评论(0) 推荐(0)
摘要:
php7的新特性总结 1、标量类型声明 ¶ 标量类型声明 有两种模式: 强制 (默认) 和 严格模式。 现在可以使用下列类型参数(无论用强制模式还是严格模式): 字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool)。它们扩充了PHP5中引入的其他类型:类名 阅读全文
posted @ 2020-07-09 15:14 一花多叶无菩提 阅读(192) 评论(0) 推荐(0)
摘要:
//字符串版本 结合使用substr,strlen两个方法实现 $a="a"; $b="b"; echo '交换前 $a:'.$a.',$b:'.$b.'<br />'; $a.=$b; $b=substr($a,0,(strlen($a)-strlen($b))); $a=substr($a, s 阅读全文
posted @ 2020-07-09 15:08 一花多叶无菩提 阅读(143) 评论(0) 推荐(0)
摘要:
限制每个手机的每天短信发送条数 针对不同的IP限定发送次数 发送验证码需要有时间间隔,时间控制在60秒左右,而且这个时间间隔的判断最好不要单单在前台判断,最后后台也存一个session的记录,因为别人如果是通过代码去刷的话,会直接跳过前台的页面操作 使用画布验证码,这个也是最简单和最有效的防护方法, 阅读全文
posted @ 2020-07-09 15:00 一花多叶无菩提 阅读(773) 评论(0) 推荐(0)
摘要:
"; echo $ip; ip2long是将ip转换成为数字字符串long2ip是将字符串转换成为ip 阅读全文
posted @ 2019-08-31 11:59 一花多叶无菩提 阅读(441) 评论(0) 推荐(0)
摘要:
服务器之间如何共享session 1、Mysql实现共享 (1)采用一台专门的mysql服务器来存储所有的session信息。 用户访问随机的web服务器时,会去这个专门的数据库服务器check一下session的情况,以达到session同步的目的。 缺点:依懒性太强,mysql服务器无法工作,影 阅读全文
posted @ 2019-05-10 08:49 一花多叶无菩提 阅读(341) 评论(0) 推荐(0)
摘要:
概念: 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任 实现单点登录说到底就是要解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的有效性,因此要点也就以下两个: 存 阅读全文
posted @ 2019-05-06 19:14 一花多叶无菩提 阅读(201) 评论(0) 推荐(0)
摘要:
一、CI框架 CI框架是一个简单快速的PHP MVC轻量级框架,它执行效率高,快速简洁,代码量少,适合中小型项目开发,也可以做大型项目,但扩展能力不是很好,Ci支持的url模式默认为pathinfo形式 优点: 框架比较简单,适合入门开发,易学,上手快,静态化很容易,文档比较详细。 缺点: 由于框架 阅读全文
posted @ 2019-05-05 20:11 一花多叶无菩提 阅读(1362) 评论(0) 推荐(0)