Linux 会话变量已销毁

Linux 会话变量已销毁,linux,session,session-variables,sessionid,Linux,Session,Session Variables,Sessionid,我的登录会话有问题。基本上,流程是这样的: 用户创建帐户并定义用户名 用户使用url“http://[username].website.com”登录 (用php和mysql编码,使用会话cookie) 我的问题是:当试图直接从索引页面“www.website.com”登录时,我无法让我的用户登录到他的URL 假设我打开了url“www.example.com”,并在此url中创建了一个会话变量。现在我想访问url“test.example.com”中的会话变量。怎么做?欢迎任何解决方案 注

我的登录会话有问题。基本上,流程是这样的:

  • 用户创建帐户并定义用户名
  • 用户使用url“http://[username].website.com”登录
  • (用php和mysql编码,使用会话cookie)
我的问题是:当试图直接从索引页面“www.website.com”登录时,我无法让我的用户登录到他的URL

假设我打开了url“www.example.com”,并在此url中创建了一个会话变量。现在我想访问url“test.example.com”中的会话变量。怎么做?欢迎任何解决方案

注意:在每个php文件的顶部,我都使用了下面的代码,但是我的会话变量被破坏了,我无法在另一个页面中访问会话变量。我还在“php.ini”文件中设置了session.cookie_domain=“.website.com”

是否尝试将会话_start()放在开头?移除所有其他线路,看看会发生什么。在没有看到实际代码的情况下很难进行诊断

ini_set('session.cookie_domain', '.website.com');

session_name("sessionid"); session_start();