2014
11-07
11-07
PHP安全之数据库安全——设计、连接和加密
设计数据库第一步一般都是创建数据库,除非是使用第三方的数据库服务。当创建一个数据库的时候,会指定一个所有者来执行和新建语句。通常,只有所有者(或超级用户)才有权对数据库中的对象进行任意操作。如果想让其他用户使用,就必须赋予他们权限。应用程序永远不要使用数据库所有者或超级用户帐号来连接数据库,因为这些帐号可以执行任意的操作,比如说修改数据库结构(例如删除一个表)或者清空整个数据库的内容。应该为程...
继续阅读 >
一、简介及安装Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用从数据库加载数据而产生的一种常驻进程缓存产品。Memcache模块同时提供了一个session 处理器(memcache)。安装Memcached步骤可参考这篇文章:Ubuntu中memcached的安装和配置。安装PHP的Memcache扩展:从http://pecl.php.net/package/memcache这里下载相应的扩展安装包,然后解压到指定目录cd/path/to/mem...
一、简介及安装memcached是一个高性能分布式的内存对象缓存系统,通常被用于降低数据库加载压力以提高动态web应用的响应速度。此扩展使用了libmemcached库提供的api与memcached服务端进行交互。它还提供了一个session处理器(memcached)。关于memcached的安装,可参考这篇文章:Ubuntu中memcached的安装和配置。在安装php扩展memcached之前,需要先安装libmemcached,libmemcached是memcached的C/C++本地客户端库。安装lib...