摘要: 个人理解工厂类相当于平时用的基类,只需要把类new一次然后付给一个变量,以后直接引入基类调用变量使用类里的方法即可 了解 工厂模式,工厂方法或者类生成对象,而不是在代码中直接new。 使用工厂模式,可以避免当改变某个类的名字或者方法之后,在调用这个类的所有的代码中都修改它的名字或者参数,只需要在工厂 阅读全文
posted @ 2019-02-24 18:16 御世制人 阅读(324) 评论(0) 推荐(0) 编辑
摘要: //登录错误次数校验 $key = "login_{$username}"; $res = $this->_redisVerify($key,10,1800);//半小时内密码输入错误10次 if(!$res){ echo "手机号或密码错误次数过多,请稍后再试"; }else{ echo "手机号或密码错误"; } /** * redis限制 * @param $k... 阅读全文
posted @ 2019-02-24 17:58 御世制人 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 盗链的概念指在自己的页面上展示一些并不在自己服务器上的内容。也就是获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。如,小站盗用大站的图片、音乐、视频、软件等资源来减轻自己服务器的负担。 防盗链的概念防止别人通过一些技术手段绕过本站的资源展示页面,盗用本站的 阅读全文
posted @ 2019-02-24 17:42 御世制人 阅读(519) 评论(0) 推荐(0) 编辑
摘要: $redis = new Redis(); $redis->connect('127.0.0.1', 6379); //获取客户端真实ip地址 function get_real_ip(){ static $realip; if(isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWARDE... 阅读全文
posted @ 2019-02-24 17:31 御世制人 阅读(442) 评论(0) 推荐(1) 编辑
摘要: PHP的性能优化方法总结 什么情况之下,会遇到PHP性能问题? 1:PHP语法使用不恰当。 2:使用PHP语言做了它不擅长的事情。 3:使用PHP语言连接的服务不给力。 4:PHP自身的短板(PHP自身做不了的事情)。 5:我们也不知道的问题?(去探索、分析找到解决办法,提升开发境界)。 对线上站点 阅读全文
posted @ 2019-02-24 16:33 御世制人 阅读(11522) 评论(0) 推荐(1) 编辑