用memcache存取session
在不修改php.ini的情况下,脚本运行的时候设置session的相关信息。
设置session的保存方式
ini_set("session.save_handler", "memcache");
session默认的保存方式是文保存,这里我们修改为memcache的方式。
设置session的保存路径
ini_set("session.save_path", "tcp://127.0.0.1:11211");
ip地址填你自己的服务器地址
这样就设置完成了。
a.php
<?php ini_set("session.save_handler", "memcache"); ini_set("session.save_path", "tcp://127.0.0.1:11211"); $mem=memcache_connect(‘127.0.0.1‘, 11211); session_start(); $_SESSION[‘username‘]="xtceetg";
b.php
ini_set("session.save_handler", "memcache"); ini_set("session.save_path", "tcp://61.147.80.154:11211"); session_start(); var_dump($_SESSION);
结果
array (size=1) ‘username‘ => string ‘xtceetg‘ (length=7)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。