php防注入,表单提交值转义的实现详解

yipeiwu_com6年前
在开发时,我们要注意防止sql注入,所以在对表单提交过来的值要做相应的处理,才可以把数据更新到数据库里php横扫千军函数。任何值都可以传过来转换复制代码 代码如下:function qu...

基于PHP导出Excel的小经验 完美解决乱码问题

yipeiwu_com6年前
我在PHP项目里要求把数据导出为Excel,并且数据中包含中文.网上大概了解一下可是使用PHPExcel,可是相对我的需求,这个框架太复杂了.于是还是想找找简单做法.网上发现其实最简单可...

控制PHP的输出:缓存并压缩动态页面

yipeiwu_com6年前
mod_gzip是一个Apache模块,其功能是使用Gzip压缩静态的html页面,遵循IETF标准的浏览器可以接受gzip编码(IE, Netscape等)。mod_gzip可以将页面...

Window下PHP三种运行方式图文详解

yipeiwu_com6年前
Window下PHP三种运行方式图文详解
PHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式。PHP运行目前为止主要有三种方式: a、以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成...

php启用zlib压缩文件的配置方法

yipeiwu_com6年前
但是不论是iis 还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利用php自身功能到达gzip的效果也...

如何在PHP中使用正则表达式进行查找替换

yipeiwu_com6年前
1. preg_match — 执行一个正则表达式匹配int preg_match ( string $pattern , string $subject [, array &$matc...

php缓冲 output_buffering的使用详解

yipeiwu_com6年前
bufferbuffer是一个内存地址空间,Linux系统默认大小一般为4096(4kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buf...

基于PHP输出缓存(output_buffering)的深入理解

yipeiwu_com6年前
首先明确一下PHP的输出顺序1.打开了php输出缓存: echo,print -> php output_buffring -> server buffering ->...

深入PHP中的HashTable结构详解

yipeiwu_com6年前
深入PHP中的HashTable结构详解
HashTable是Zend引擎中最重要、使用最广泛的数据结构,它被用来存储几乎所有的东西。1.2.1 数据结构HashTable数据结构定义如下:复制代码 代码如下:typedef s...

深入PHP变量存储的详解

yipeiwu_com6年前
深入PHP变量存储的详解
1.1.1 zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:复制代码 代码如下:typedef union _zvalue_value { long...