php的session在域名有www的时候(例如 www.aaa.com)产生。但是然后输入aaa.com(没有www)的时候还是需要重新登录。这个问题怎么解决?
是否可以通过session能解决?还是得采用cookie才可以?
求session解决方法。

解决方案 »

  1.   

    在 php.ini 中设置
    session.cookie_domain = "aaa.com"
      

  2.   

    @ini_set("session.cookie_domain", "aaa.com");
    这样写,
      

  3.   

    <?session_set_cookie_params(0,'/','.aaa.com');?>就在.php中写,可以跨域名访问~~~
      

  4.   

    可以尝试一下通过URL传递Session ID。但是最好不要在不同的域名下使用同一个session