从主域名登录的账号,进入二级域名session就没了。。但从二级域名登录的账号可以同步到主域名。。不同的二级域名可以登录不同的账号。。跪求如何解决。。能够不用数据库就尽量不用数据库。。

解决方案 »

  1.   

    session_set_cookie_params 指定phpsessid的作用域
      

  2.   

    ini_set('session.cookie_domain', '.dnkb.com.cn');   //类似这样
    session_start();或者用memcache也可以
      

  3.   

    不会真要用数据库吧。。用了数据库还要session干嘛。。
      

  4.   

    不知道你是如何测试的
    也不知道你的二级域名站点是否与主站在同一台服务器上设置 session.cookie_domain 至少可以让所有的站点接收到来自同域的 sessionid
    至于下一步你该干什么,那是你自己的事情
      

  5.   

    二级域名用的apache重写的。。比如www.xxx.com/user.php?user=name重写成name.xxx.com 。。登录的时候记录session,同时将session记入cookie,进入任何一个页面时,如果cookie存在,都将cookie保存为session。。确实不知道怎么配置这个session.cookie_domain,兄台能说得明白不?
      

  6.   

    session.cookie_domain = .xxx.com