分类
子分类
排序
php中访问修饰符的知识点总结
为什么需要访问权限? 防止覆盖变量名称和函数名称 我们下来看一下public的使用,public是可以从任何地方访问的最广泛的访问限定符。 假设A先生开发overlapFuncBase,B先生继承overlapFuncBase...
laravel 判断查询数据库返回值的例子
在使用 Laravel Eloquent 模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用 is_null 或 empty 是无法判段它结果集是否为空的。 var_dump 之后我们很容易发现,即使取到的空结果...
详解php伪造Referer请求反盗链资源
有些产品为了防止自己的产品被盗链访问,会采用反盗链措施,如封闭型生态的音乐网站和视频网站,他们已经为了版权付费,自然不希望你免费使用他们的资源。但因为很多人专门研究盗链,因此我们也...
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
一、 什么是 CSRF ? CSRF是Cross Site Request Forgery的缩写,看起来和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求。具体操作原...
PHP一个简单的无需刷新爬虫
由于只是一个小示例,所以过程化简单写了,小菜随便参考,大神大可点解 <?php //设置最大执行时间 set_time_limit(0); function getHtml($url){ // 1. 初始化 $ch = curl_init(); // 2....
laravel 自定义常量的两种方案
常量定义方案A: step1 按路径生成constants文件 app/config/constants.php step2 constants文件里写 return [ \'ADMIN_NAME\' => \'administrator\', \'ADMIN_NAME1\' => [\'INIT\' =>...
php 处理png图片白色背景色改为透明色的实例代码
先看下面一段代码,php 处理png图片白色背景色改为透明色 function pngMerge($o_pic,$out_pic){ $begin_r = 255; $begin_g = 250; $begin_b = 250; list($src_w, $src_h) = getimagesize($o_pic...
Laravel手动返回错误码示例
设想到一个情景,如果新增数据库时用户提交的数据正确,也就是通过了验证,但是添加数据库时发生错误,比如: if(!$users->save()){ //新增数据库时发生错误 } 那么需要返回错误信息,这个时...
CI框架实现创建自定义类库的方法
本文实例讲述了CI框架实现创建自定义类库的方法。分享给大家供大家参考,具体如下: 当我们使用 “类库” 这个词的时候,通常我们指的是位于 libraries 这个目录下的那些类。 接下来我们将介绍 ...
浅谈laravel aliases别名的原理
在laravel发现有些类可以直接use 类名,就能使用了,例如use DB;就可以使用DB类了,问题是DB这个类并不在根命名空间,这里面实际就是用到了别名。 先通过如下例子来分析基本原理 建立如下文件uplo...