【问题标题】:session variable destroyed会话变量被破坏
【发布时间】:2012-07-24 00:40:03
【问题描述】:

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

  • 用户创建帐户并定义用户名;
  • 用户使用 url 'http://[username].website.com' 登录
  • (用 php & mysql 编码,使用会话 cookie)

我的问题是:尝试从索引页面“www.website.com”直接登录时,我无法让我的用户登录到他的 URL http://username.website.com

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

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

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

session_name("sessionid"); session_start();

【问题讨论】:

    标签: linux session session-variables sessionid


    【解决方案1】:

    尝试将 session_start() 放在开头?删除所有其他行,看看会发生什么。不看实际代码很难诊断。

    【讨论】:

      猜你喜欢
      • 2019-02-23
      • 1970-01-01
      • 2013-10-31
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      • 1970-01-01
      相关资源
      最近更新 更多