Php 同一主机上的多个站点;会议?

Php 同一主机上的多个站点;会议?,php,session,hosting,Php,Session,Hosting,我在同一个webhost上运行两个站点(为什么不利用unlim.带宽和相对较大的存储空间?)。我遇到的问题是,来自一个站点的会话正在泄漏到另一个站点 $\u会话[“用户名”]=$somevar 在站点A上,如果Iecho该会话变量,它将按预期给出正确的输出,但在站点B上它也会这样做 如何在不改变大量代码的情况下使会话与其他会话区别开来?我知道存在session\u name(),但这要求我更改所有$\u session初始化以对应给定的会话名称。当然有一种替代方案不需要此功能?您可以将应用程序的

我在同一个webhost上运行两个站点(为什么不利用unlim.带宽和相对较大的存储空间?)。我遇到的问题是,来自一个站点的会话正在泄漏到另一个站点

$\u会话[“用户名”]=$somevar

在站点A上,如果I
echo
该会话变量,它将按预期给出正确的输出,但在站点B上它也会这样做


如何在不改变大量代码的情况下使会话与其他会话区别开来?我知道存在
session\u name()
,但这要求我更改所有
$\u session
初始化以对应给定的会话名称。当然有一种替代方案不需要此功能?

您可以将应用程序的会话保存路径设置到其他位置

在你的ini里

session.save_path /secure/session/path
或者在应用程序本身中

session_save_path('/secure/session/path');
(不要将路径设置为站点文档根目录中的任何内容)