设置session:
<?php
//设置session存储到memcache中去(分布式服务器共享session(memcache))
ini_set("session.save_handler","memcache"); //设置session保存到memcache中。
ini_set("session.save_path","tcp://192.168.31.32:11211"); //设置session保存路径。 memcache服务器的IP和端口号。
session_start();
$_SESSION['username'] = "root";
$_SESSION['userid'] = 1021;
获取session:
<?php
//设置session存储到memcache中去(分布式服务器共享session(memcache))
ini_set("session.save_handler","memcache"); //设置session保存到memcache中。
ini_set("session.save_path","tcp://192.168.31.32:11211"); //设置session保存路径。 memcache服务器的IP和端口号。
//和往常一样设置session即可
session_start();
echo session_id(); //memcache中是以session_id作为key进行存储的。
echo "<br />";
var_dump($_SESSION['username']);
var_dump($_SESSION['userid']);
php.ini里边有session存储的方式和保存位置设置参数: