上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: if (true){ echo "run if\n"; goto fly; } else{ fly: echo "run else"; } 阅读全文
posted @ 2016-12-07 18:03 雨落知音 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 1.SQL Injection(sql注入) 1暴字段长度 Order by num/* 2.匹配字段 and 1=1 union select 1,2,3,4,5…….n/* 3.暴露字段位置 and 1=2 union select 1,2,3,4,5…..n/* 4.利用内置函数暴数据库信息 阅读全文
posted @ 2016-12-07 17:41 雨落知音 阅读(2625) 评论(0) 推荐(0) 编辑
摘要: 1. 删除不必要的模块。 PHP随带内置的PHP模块。它们对许多任务来说很有用,但是不是每个项目都需要它们。只要输入下面这个命令,就可以查看可用的PHP模块: 一旦你查看了列表,现在可以删除不必要的模块。减少模块的数量有助于提高你所处理的Web应用程序的性能和安全 2. 限制PHP信息泄露。 平台泄 阅读全文
posted @ 2016-12-01 17:15 雨落知音 阅读(386) 评论(0) 推荐(0) 编辑
摘要: array_intersect比较两个数组的键值,并返回交集: array_unique移除数组中重复的值 array_map 将函数作用到数组的每一个值上,并返回作用后的新数组 array_key_exists() 函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在 阅读全文
posted @ 2016-11-23 14:53 雨落知音 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.tuicool.com/articles/Brauq2e 从网上找了一个mysql的保留字列表,仅供参考。 注:MySQL允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。如:ACTION、BIT、DATE、ENUM、NO、TEXT、TIME、TIMES 阅读全文
posted @ 2016-11-23 14:35 雨落知音 阅读(275) 评论(0) 推荐(0) 编辑
摘要: String Hash List(队列) Redis list的应用场景非常多,也是Redis最重要的数据结构之一。 我们可以轻松地实现最新消息排行等功能。 Lists的另一个应用就是消息队列,可以利用Lists的PUSH操作,将任务存在Lists中,然后工作线程再用POP操作将任务取出进行执行。 阅读全文
posted @ 2016-10-31 15:45 雨落知音 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-10-31 15:27 雨落知音 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where 阅读全文
posted @ 2016-10-17 17:41 雨落知音 阅读(274) 评论(0) 推荐(0) 编辑
摘要: function arrayToObject($e){ if( gettype($e)!='array' ) return; foreach($e as $k=>$v){ if( gettype($v)=='array' || getType($v)=='object' )//多维数组 $e[$k]=(object)arrayToObjec... 阅读全文
posted @ 2016-07-15 17:20 雨落知音 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: foo = $foo; } public function __toString() { return $this->foo; } } $class = new TestClass('Hello'); echo $class; // Hello ?> class CallableClass { function __invoke($x... 阅读全文
posted @ 2016-07-04 18:36 雨落知音 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页