在本机调试时,一直用http://new/访问,会员可以正常调试。
现在我加了一个别名,用http://new222/访问同一个空间,页面都正常,但会员就是没法登录,session变量就是没办法传递出来。查查php.ini中的设置,没有说明我的本机网站只能用http://new/调试。这是为什么?有人碰到过吗?

解决方案 »

  1.   

    检查你服务器发送cookies的domain是否正确
      

  2.   

    打出session,查看一下,调试一下代码
      

  3.   

    session 不是只能在同一个站点使用嘛?请各位明鉴啊!
      

  4.   

    註冊SESSION只能在一個站名有效,如果站名改名SESSION要重新註冊
      

  5.   

    cookies的domain没有填写,是默认的。在php.ini中也没填写具体域名,都是默认的
      

  6.   

    我的意思是我整个网站只是换个域名,不是两个域名共享session,其他所有没变,所有配置里都没写上具体的域名。换个域名就没法登录了,我清除了浏览器的缓存也不行。session是不跨域,这一点我知道。我想不通,才问一下。
      

  7.   

    我的session变量传递也有问题等解决方法。