Пример #1
0
function s_action_redirect($url)
{
    if (s_bad_string($url)) {
        $url = defined('APP_NAME') ? '/' . APP_NAME : '';
    }
    if (!s_bad_ajax()) {
        return s_action_json(array('error' => 1, 'redirect' => $url));
    }
    //302
    header("Location: {$url}");
    return "";
}
Пример #2
0
function s_action_redirect($url, $delay = 0, $msg = false)
{
    if (s_bad_string($url)) {
        $url = defined('APP_NAME') ? '/' . APP_NAME : '';
    }
    if (s_bad_ajax()) {
        if ($delay !== 0) {
            //需要提示,输出页面
            return;
        }
        //非ajax请求,又没有提示语句,直接302
        if (is_string($msg)) {
            $url .= $msg;
        }
        header("Location: {$url}");
        return;
    }
    return s_action_json(array('error' => 1, 'redirect' => $url));
}