Session 如何在站点上进行不同的会话

Session 如何在站点上进行不同的会话,session,Session,我正在使用session_start() 我想让每个页面或文件夹都有自己的会话 例子: 当您请求mysite.com/A时,会打开新会话 当被问及mysite.com/B时,会打开新会话 怎么会这样?不清楚在每个文件夹中打开新会话是什么意思。如果您的意思是希望每个文件夹上都有一个会话变量,并且该变量的值应随文件夹的不同而变化: 比如说,您有一个会话变量$\u session['folderName'],您希望实现: $_会话['folderName']='A';//在文件夹mysite.com/

我正在使用
session_start()
我想让每个页面或文件夹都有自己的会话
例子:
当您请求mysite.com/A时,会打开新会话
当被问及mysite.com/B时,会打开新会话


怎么会这样?

不清楚在每个文件夹中打开新会话是什么意思。如果您的意思是希望每个文件夹上都有一个会话变量,并且该变量的值应随文件夹的不同而变化:

比如说,您有一个会话变量$\u session['folderName'],您希望实现:

$_会话['folderName']='A';//在文件夹mysite.com/A中时

$_会话['folderName']='B';//在文件夹mysite.com/B中时

然后你可以做:

$\u服务器['REQUEST\u URI\u PATH']=parse\u url($\u服务器['REQUEST\u URI'],PHP\u url\u PATH);
$segments=explode('/',$服务器['REQUEST\u URI\u PATH']);
//现在,当URL为mysite.com/A时,$segments[0]将
//拥有mysite.com和$segments[1]将拥有“A”
因此,对于每个文件夹中的每个文件,您可以执行以下操作:

您所说的“打开新会话”是什么意思?您的意思是在每个页面上都有不同的会话变量吗?我希望将这些变量从一个文件夹更改为另一个文件夹,但仍在所有文件夹中保留会话在每个文件夹上尝试取消设置会话。取消设置($_会话);我不确定你需要在这里实现什么。我不能取消我需要听证的会议的预约,但每次会议都不同于我尝试过的其他会议,我解决了一些问题,但很抱歉,我无法得到你想要问的问题。尝试发布一些代码片段。