摘要: 滥用include 1.漏洞原因: Include是编写PHP网站中最常用的函数,并且支持相对路径。有很多PHP脚本直接把某输入变量作为Include的参数,造成任意引用脚本、绝对路径泄露等漏洞。看以下代码:...$includepage=$_GET["includepage"];incl... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 在开发web程序的时候,有时我们需要得到用户是从什么页面连过来的,这就用到了referer。它是http协议,所以任何能开发web程序的语言都可以实现,比如jsp中是:request.getHeader("referer");php是$_SERVER['HTTP_REFERER']。其他的我就... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 最近某个项目用php生成文件,但是由于文件量太大,单个进程生成需要很长的时间,所以想并发进行处理。网上查找了下相关的资料,php本身是没有多线程的概念的,那就只能用多进程了,再找资料却是有多进程的处理方式。 首先想到的是pcntl_fork(手册介绍:http://php.net/manual... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 待更新 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 待更新 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 待更新 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 待更新 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.chinaunix.net/uid-20639775-id-3323098.htmlMysql事件学习在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQL语句。对于linux系统熟悉的人都知道linux的cron计划任务,能很方便地实现定期运行指定命... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本文引自:http://www.williamlong.info/archives/1908.html LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Py... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 加速器eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍; ... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Memcache的分布式介绍memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。Memcached的分布式是什么意思?... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 原文地址:MySQL存储过程详解mysql存储过程作者:王者佳暮mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 原文地址:mysql事务作者:虫子以下的文章主要向大家描述的是MySQL数据库和相关事务,在实际操作中有很多人都认为MySQL数据库对事务处理是不支持的,其实,只要MySQL数据库版本支持BDB或是InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(165) 评论(0) 推荐(0) 编辑
摘要: PHP高级查询分组查询、联合查询、连接查询、子查询 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 附录 L. 支持的协议/封装协议列表目录文件系统SocketHTTP 和 HTTPSFTP 和 FTPSPHP 输入/输出流压缩流Secure Shell 2音频流以下是 PHP 内置用于文件系统函数例如fopen() 和 copy() 的 URL 风格协议列表。除了这些封装协议之外,从 PH... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 魔术函数1。__construct()实例化对象时被调用,当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct()当删除一个对象或对象操作终止时被调用。3。__call()对象调用某个方法,若方法存在,则直接调用;若... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、APC缓存简介APC,全称是Alternative PHPCache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。APC的缓存分两部分:系统缓存和用户数据缓存。系统缓存它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 简介Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。Memcache是danga的一个项目,最早... 阅读全文
posted @ 2014-06-30 10:13 鸟叔手擒大数据 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 对于MySQL来说,有三种锁的级别:页级、表级、行级页级的典型代表引擎为BDB。表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。行级的典型代表引擎为INNODB。-我们实际应用中用的最多的就是行锁。行级锁的优点如下:1)、当很多连接分别进行不同的查询时减小LOCK状态。2... 阅读全文
posted @ 2014-06-30 10:12 鸟叔手擒大数据 阅读(1556) 评论(0) 推荐(0) 编辑