2014年6月28日
摘要: (一)请求方法 Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET,POST,PUT,DELETE. 一个URL地址用于描述一个网络上的资源,而HTTP中的GET, POST, PUT, DELETE就对应着对这个资源的查,改,增,删4个操作。 我们最常见的就是GET和POS... 阅读全文
posted @ 2014-06-28 23:39 pushStack 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1.register_globals=On这一段代码没有将$is_admin事先初始化为Flase,如果register_globals为On,那么我们直接提交http://www.sectop.com/ex1.php?is_admin=true,就可以绕过check_admin()的验证当regi... 阅读全文
posted @ 2014-06-28 23:36 pushStack 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1、命令注入(Command Injection)PHP中可以使用下列5个函数来执行外部的应用程序或函数system、exec、passthru、shell_exec、“(单撇号,与shell_exec功能相同,如)例:提交http://www.sectop.com/ex1.php?dir=| ca... 阅读全文
posted @ 2014-06-28 23:07 pushStack 阅读(193) 评论(0) 推荐(0) 编辑
摘要: (“mongodb://用户名:密码 @地址:端口/默认指定数据库”,参数)$conn = new Mongo();//可以简写为//$conn=new Mongo(); #连接本地主机,默认端口.//$conn=new Mongo(“172.21.15.69″); #连接远程主机//$conn=n... 阅读全文
posted @ 2014-06-28 14:10 pushStack 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这 么做,它是 一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成sta... 阅读全文
posted @ 2014-06-28 10:39 pushStack 阅读(226) 评论(0) 推荐(0) 编辑