文章列表
做接口认证的时候,我们可能会用到自定义header头Authorization。
我们都知道php的自定义头信息都可以使用$SERVER['HTTP*']来获取,如header('test: wzhtest')
redis中文手册:http://readthedocs.org/docs/redis/en/latest/ 本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用
阅读全文>>锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的
阅读全文>>Facade是什么呢,目前看是一个用来方便实现原有类(未定义静态方法)的静态方式调用对应的方法的类。
具体Facade的实现如下:
首先看核心文件:
\thinkphp\base.php
中的:
// 注
我们都知道,类的私有属性在类外部是不可访问的,包括子类中也是不可访问的。比如如下代码:
但某些情况下我们需要访问类的私有属性,有下面这么几种方法可以实现:
1.利用反射
2.
迭代器往往被我们用来在数据库中读取大量的数据时方便数据的管理。
<?php
class Basket implements Iterator{
private $fruits = array('apple', 'banna
在调试 JS 代码时,我们大多人倾向于使用 alert() 或者 console.log() 方法来输出信息,正如某些 Java 程序员喜欢在调试代码时使用System.out.println() 输出信息一样。但与 Ja
阅读全文>>PHP具有完整的反射 API,提供了对类、接口、函数、方法和扩展进行逆向工程的能力。通过类的反射提供的能力我们能够知道类是如何被定义的,它有什么属性、什么方法、方法都有哪
阅读全文>>对于PHP的二维数组,我们经常会遇到一种情况,那就是,要判断数组中,某一个列是否重复,或者当某一列重复时,把该列相同数据所在的行的某个属性的值都相加
或者都做某些判断,下面介绍一
什么是数据库?数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处
阅读全文>>使用CLI在防火墙中打开端口通过以root身份输入以下命令,列出区域的所有打开端口,例如dmz:〜]# firewall-cmd --zone=dmz --list-ports
要将端口添加到区域(例如,允许TCP流量端口80
[目录]0、 前言1、 WAF的常见特征2、 绕过WAF的方法3、 SQLi Filter的实现及Evasion4、 延伸及测试向量示例5、 本文小结6、 参考资料 0、 前言促使本文产生最初的动机是前
阅读全文>>RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-
阅读全文>>