把SESSION存到数据库中,不知道这样的方式行不行

解决方案 »

  1.   

    与人方便就是与己方便,我有问题,问题了好久了,不知道楼主能不能帮帮在下
    http://community.csdn.net/Expert/topic/4198/4198719.xml?temp=.9913294
      

  2.   

    存SESSION放到数据库...另外一个网站登录的时候判断数据库里面的内容.......再做一个定时检测SESSION的,,随时改变数据库的内容
      

  3.   

    你说明白点,我解决REFERER问题还是解决COOKIES和SESSION共享问题
      

  4.   

    <?php
    class mdSession
    {
    /*
    @author:[email protected]
    使用:
    服务器A,服务器B,在A的index.php登陆,在B里建立一个接收SESSION的文件,例如ses_get.php
    A的index.php做如下修改
    最开始加上session_start();
    <body></body>里,任意一个地方写上:mdSession::_setTo('B/ses_get.php')
    而ses_get.php则在开头写上mdSession::_get();
    */
    function mdSession()
    {

    }
    function setTo($urls)
    {
    if (!is_array($urls))
    {
    $urls=array($urls);
    }
    foreach ($urls as $value)
    {
    echo '<span style="position:absolute;visibility:hidden"><iframe src="'.$value.'?'.session_id().'"></iframe></span>';
    }
    return true;
    }
    function get()
    {
    session_id($_SERVER['QUERY_STRING']);
    session_start();
    return true;
    }
    function _setTo($urls)
    {
    $obj=new mdSession();
    return $obj->setTo($urls);
    }
    function _get()
    {
    session_start();
    $obj=new mdSession();
    return $obj->get();
    }
    }
    ?>
      

  5.   

    比较正式的是将SESSIONID用GET方法传递。这种方法也用于解决浏览器不支持COOKIE时的情况。