0

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

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

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

/// 编辑 ///

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

/// 编辑2 ///

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

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

session_name("sessionid"); session_start();

4

1 回答 1

0

正如评论中提到的 minaz,确保您在 www.website.com 上设置的 cookie 对“.website.com”上的域匹配有效。

如果您仍然不确定发生了什么,请尝试使用 --save-cookies、--load-cookies 和 --debug 使用 wget (http://www.gnu.org/software/wget/)。

于 2012-07-24T14:13:55.347 回答