elseif ($action == 'logout')
{
    if (!isset($back_act) && isset($GLOBALS['_SERVER']['HTTP_REFERER']))
    {
        $back_act = strpos($GLOBALS['_SERVER']['HTTP_REFERER'], 'user.php') ? './index.php' : $GLOBALS['_SERVER']['HTTP_REFERER'];
    }    $user->logout();
    $ucdata = empty($user->ucdata)? "" : $user->ucdata;
    show_message('退出' . $ucdata, array('返回上一页', $_LANG['back_home_lnk']), array($back_act, 'index.php'), 'info');
}

解决方案 »

  1.   

    貌似是 退出登录 然后跳转  跳转的时候查看URL 如果URL含有user.php 就把 index.php赋值给$back_act 估计也就是跳转到index.php 如果没有user.php 就跳转到 那个URL$ucdata 估计是一些ucenter的信息。。对exshop不熟悉。大面理解
      

  2.   

    退出登录,还停留在退出时的那个页面,
    $back_act 是标明退出时所在页面的。