访问自定义会话

时间:2016-12-07 13:16:40

标签: php

我有一个页面可以创建不同的会话,具体取决于不同的用户重命名会话文件以适合该用户

 session_name("name");
 session_start();
 //i then put in a variable in the session file
 $sn=$_POST["name"];
 $_SESSION['name'] = $sn;

现在在另一个文件中我想用我刚刚创建的会话名称访问会话

 session_start(); 
 echo $_SESSION['name'];

但它只是创建一个新的会话文件并说明未定义的变量$_SESSION['name']

1 个答案:

答案 0 :(得分:0)

请参阅以下

Using session_name() in PHP - Cannot Access Data

TLDR:在每个启动请求时间(如前所述),会话将重命名为PHPSESSID,除非您在每个页面上的session_start()之前调用session_name(' fObj')