将session/cookie分开放在两个文件夹中


Keeping session/cookie separate in two folders

我的域名上有两个文件夹。/builder和/viewer。每一个都独立于另一个,所以当我在一个上设置cookie或会话变量时,我不希望它影响到另一个。

我尝试将session_set_cookie_params修改为

session_set_cookie_params(0, "/viewer");

然后也将setcookie改为

setcookie(
  "$name",
  "$value",
  time() + ($days * 24 * 60 * 60),
  "/viewer"
);

现在我的查看器脚本似乎无法读取cookie集。我想我做错了什么,我不认为我需要指定域参数,但我一定是错过了什么

memcache/memcached session handler

你可以设置一个新的前缀,就像一个命名空间:

ini_set('memcached.sess_prefix', 'memc.sess.builder.key.');
ini_set('memcached.sess_prefix', 'memc.sess.viewer.key.');

文件会话处理程序

mkdir /tmp下的2个目录:/tmp/sess_builder//tmp/sess_viewer then

session_save_path('/tmp/sess_builder/');
session_save_path('/tmp/sess_viewer/');