加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP实现分布式memcache设置web集群session同步的方法

发布时间:2021-05-23 19:21:17 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解PHP实现分布式memcache设置web集群session同步的方法。 php的session默认是文件存储: 当做web集群,需要session同步时,将session存到分布式memcache来达到共享同步是个不错的办法 方法: 第1种: 第2种: 在php文件中使用ini_set函数进行配置

本篇章节讲解PHP实现分布式memcache设置web集群session同步的方法。

php的session默认是文件存储:

当做web集群,需要session同步时,将session存到分布式memcache来达到共享同步是个不错的办法

方法:

第1种:

第2种:

在php文件中使用ini_set函数进行配置,适合无法修改配置文件的虚拟主机

重启web服务器

查看phpinfo

PHP实现分布式memcache设置web集群session同步的方法

测试

192.168.20.193中的login.php

addServer('192.168.20.193',11211); $mem->addServer('192.168.20.194',11211); /* //memached实现 $mem = new Memcached(); $servers = array( array('192.168.20.193',11211,33),array('192.168.20.194',67) ); $mem->addServers($servers); */ echo '
'; print_r($mem->get($token)); ?> " rel="external nofollow" target="_balnk">跳转到194网站的个人中心

192.168.20.194中的user.php

addServer('192.168.20.193',11211); $token=$_GET['token'];//获取传过来的token print_r($mem->get($token)); ?> " rel="external nofollow" target="_balnk">返回193网站的个人中心

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》

希望本文所述对大家PHP程序设计有所帮助。

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!