02 2019 档案
摘要:面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试中遇到了各种不爽,和那些高学历的相比自己真是信心大跌。我面试的方向是php开发工程师,主要做网站后台、APP接口等。我所面试的公司、试题、心得都在我的个人网站上,感兴趣的可以看看:www.zhaoyafei.cn。下面是我这段时间总结的面试方面的常考常问的知识点,不对之处欢迎指出。知识点全部都在是面试中遇到了,基本上每面试一家公司,我都会...
阅读全文
摘要:个人理解工厂类相当于平时用的基类,只需要把类new一次然后付给一个变量,以后直接引入基类调用变量使用类里的方法即可 了解 工厂模式,工厂方法或者类生成对象,而不是在代码中直接new。 使用工厂模式,可以避免当改变某个类的名字或者方法之后,在调用这个类的所有的代码中都修改它的名字或者参数,只需要在工厂
阅读全文
摘要://登录错误次数校验 $key = "login_{$username}"; $res = $this->_redisVerify($key,10,1800);//半小时内密码输入错误10次 if(!$res){ echo "手机号或密码错误次数过多,请稍后再试"; }else{ echo "手机号或密码错误"; } /** * redis限制 * @param $k...
阅读全文
摘要:盗链的概念指在自己的页面上展示一些并不在自己服务器上的内容。也就是获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。如,小站盗用大站的图片、音乐、视频、软件等资源来减轻自己服务器的负担。 防盗链的概念防止别人通过一些技术手段绕过本站的资源展示页面,盗用本站的
阅读全文
摘要:$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...
阅读全文
摘要:PHP的性能优化方法总结 什么情况之下,会遇到PHP性能问题? 1:PHP语法使用不恰当。 2:使用PHP语言做了它不擅长的事情。 3:使用PHP语言连接的服务不给力。 4:PHP自身的短板(PHP自身做不了的事情)。 5:我们也不知道的问题?(去探索、分析找到解决办法,提升开发境界)。 对线上站点
阅读全文
摘要:https://www.cnblogs.com/zerofc/p/9065086.html转自网络仅供自己学习 前言:这里我就假装你已经注册了微信小程序,并且基本的配置都已经好了。注: 个人注册小程序不支持微信支付,所以我还是假装你是企业或者个体工商户的微信小程序,其他的商户号注册,二者绑定,授权,
阅读全文
摘要:标量类型声明 1. 分为强制模式和严格模式 2. 这些类型的函数参数可以执行声明 int, float, bool, string, interfaces, array, callable 例如: function sum(int ...$ints){ return array_sum($ints)
阅读全文
摘要:function getTree($data, $pId) { $tree = ''; foreach($data as $k => $v) { if($v['cate_ParentId'] == $pId) { //父亲找到儿子 $v['cate_ParentId'] = getTree($data...
阅读全文
摘要:sessionid是存储在cookie中的,解决方案如下: Session URL重写,保证在客户端禁用或不支持COOKIE时,仍然可以使用Session session机制。session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。 当 程序需要为
阅读全文