代码实例: <?php $file = $_GET['file']; if(isset($file)) { include("pages/$file"); } else { include("index.php"); } ?> 利用方式: /script.php?page=../../../../. ...
分类:
其他好文 时间:
2019-07-28 13:37:33
阅读次数:
111
1.isset() 用来检测变量是否存在,如果变量存在,且值不等于零,返回ture empty() 用来检测师傅为空,如果变量值值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 ture 2.issert和unset, isset我们都 ...
分类:
其他好文 时间:
2019-07-27 12:46:18
阅读次数:
96
* D函数用于实例化Model 格式 项目://分组/模块 * @param string $name Model资源地址 * @param string $layer 业务层名称 * @return Model 测试项目地址:http://www.yixingmuban.com/ ...
分类:
Web程序 时间:
2019-07-21 16:41:36
阅读次数:
130
当运营一个商城网站到达一定量级的时候,网站性能会是一个永恒的主题。最近一两年一直在开发DSmall开源商城,在开发过程中也一直在考虑性能的问题,所以总结了一些经验。针对于PHP代码性能这一块有以下几点经验:1、在代码中,需要使用传递参数时,少使用‘引用传参’。2、在使用for循环之前。$i<count(),计算数组或字符串的长度的函数尽量少用。3、使用isset函数的时候要注意检测的变量。因
分类:
Web程序 时间:
2019-06-28 16:32:36
阅读次数:
159
$arr = [5,2,4,6,3,7]; for($i=1;$i$result[0])?$result:$temp; } echo "成本:",$temp[0]," index:",$temp[1],",",$temp[2]," values:",$arr[$temp[1]],",",$arr[$... ...
分类:
其他好文 时间:
2019-06-27 00:45:36
阅读次数:
104
name; $magic->name = "hahaha"; isset($magic->sex); unset($magic->sex); $magic->setName(); Magic::setName(); echo $magic; $magic("mayuan"); $magic_se =... ...
分类:
Web程序 时间:
2019-06-19 17:11:53
阅读次数:
131
题目链接 0X00题目给出的PHP代码 0x01 insert sql漏洞 将消息插入数据库 一般出现地方:电商生成订单接口存在INSERT型SQL注入漏洞,可修改订单金额数据,生成订单时会往数据库插入数据,但此处使用了动态查询语句的方式进行插入,通过注入数据可以达到篡改订单数据的目的 本题注入点X ...
分类:
数据库 时间:
2019-06-15 00:01:21
阅读次数:
137
Date: 2019 05 27 Author: Sun 1. 自省机制 什么是自省? 自省(introspection)是一种自我检查行为。 自省是指这种能力:检查某些事物以确定它是什么、它知道什么以及它能做什么。自省向程序员提供了极大的灵活性和控制力 Python自省机制 ? Python中比较 ...
分类:
编程语言 时间:
2019-05-27 23:17:16
阅读次数:
136
可变函数: php支持可变函数的概念,这意味着如果一个变量名后面有圆括号,php将寻找与变量的值相同的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 可变函数不能用于例如echo print unset() isset() empty() include,requir ...
分类:
其他好文 时间:
2019-05-27 22:08:12
阅读次数:
154
select 1.select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开的文件描述符个数并不能改变select监听文件个数 2.解决1024以下客户端时使用select是很合适的,但如果链接客户端过多,select采用的是轮询模型,会大大降低服务器响应效率,不 ...
分类:
其他好文 时间:
2019-05-25 00:05:51
阅读次数:
158