php将session放入memcached的设置方法

2015-01-24信息快讯网

这篇文章主要介绍了php将session放入memcached的设置方法,需要的朋友可以参考下

可以修改php.ini文件的情况下:

1、修改php.ini中的

 

session.save_hander = memcache;
session.save_path = "tcp://host:端口号";//例如:session.save_path = "tcp://127.0.0.1:11211";

2、正常存取session的值就OK了。

不可以修改php.ini文件的情况下:

 a、动态修改php.ini中的设置。

 

ini_set('session.save_hander', 'memcache');
ini_set('session.save_path', 'tcp://127.0.0.1:11211');

说明:ini_set()只对当前php页面有效,并且不会去修改php.ini文件本身,也不会影响其他php页面。

 b、正常存取session的值就OK了。

Memcache和Session的比较
 memcache的主要目的是缓解数据库压力并提速,因此它是一种无状态的数据(无状态数据:当前数据并不和某个用户绑定,比如:Lee存的数据,Richard可以取出来,只要知道对应的key值就可以)
 session数据是和用户绑定的,因此是一种有状态的数据。

Memcache的安全性
将memcache放入内网中,用防火墙去阻止外部访问

适合存入Memcached中的数据
变化频繁的,具有不稳定性的,不需要实时入库的,安全性较低的

PHP实现根据设备类型自动跳转相应页面的方法
PHP结合JQueryJcrop实现图片裁切实例详解
PHP 5.3新增魔术方法__invoke概述
php实现与erlang的二进制通讯实例解析
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
PHP中的use关键字概述
ThinkPHP实现将SESSION存入MYSQL的方法
Eclipse的PHP插件PHPEclipse安装和使用
ThinkPHP关于session的操作方法汇总
php中实现精确设置session过期时间的方法
采用memcache在web集群中实现session的同步会话
PHP关于htmlspecialchars、strip_tags、addslashes的解释
PHP+Memcache实现wordpress访问总数统计(非插件)
php+memcache实现的网站在线人数统计代码
php foreach正序倒序输出示例代码
ThinkPHP框架实现session跨域问题的解决方法
php实现mysql数据库操作类分享
smarty获得当前url的方法分享
php的sprintf函数的用法 控制浮点数格式
PHP中$_FILES的使用方法及注意事项说明
php $_SERVER windows系统与linux系统下的区别说明
PHP COOKIE及时生效的方法介绍
php递归使用示例(php递归函数)
php中的路径问题与set_include_path使用介绍
preg_match_all使用心得分享
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
两级联动select刷新后其值保持不变的实现方法
php使用base64加密解密图片示例分享
修改apache配置文件去除thinkphp url中的index.php
PHP获取php,mysql,apche的版本信息示例代码
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
php环境下利用session防止页面重复刷新的具体实现
PHP修改session_id示例代码
php5.3 不支持 session_register() 此函数已启用的解决方法
session在php5.3中的变化 session_is_registered() is deprecated in
php session劫持和防范的方法
©2014-2024 dbsqp.com