2012-07-25 142 views
0

我遇到登录会话问题。基本上流程如下:会话变量被破坏

  • 用户创建帐户并定义用户名;
  • 用户登录使用URL的 'http:// [用户名] .website.com'
  • (编码在PHP &的MySQL,使用会话cookie)

我的问题是:当试图直接从登录时索引页'www.website.com'我无法让我的用户登录到他的网址http://username.website.com

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

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

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

session_name("sessionid"); session_start(); 

回答

0

试着把session_start()放在开头?删除所有其他行,看看会发生什么。没有看到实际的代码就很难诊断。