示例#1
0
    $Skip = true;
}
if ($Skip) {
    NS_TRACK_MISC::Redir($Redir);
}
$Actions = NS_TRACK_ACTION::GetActionIds($PageId, $CurrentPageArr);
$QueryId = NS_TRACK_QUERY::GetQueryId(NS_TRACK_MISC::ValidVar($CurrentPageArr['query']));
if ($NoDblPageLoad) {
    NS_TRACK_GENERAL::CheckPathDblClick();
}
if ($NoDblAdvClick) {
    NS_TRACK_GENERAL::CheckAdvDblClick();
}
if ($Skip) {
    NS_TRACK_MISC::Redir($Redir);
}
$Fraud = NS_TRACK_GENERAL::CheckClickFraud($Settings, $VisId, $ClickSubId);
NS_TRACK_GENERAL::UpdateVisitorPath();
$nsUser->SetCookie(NS_COOKIE_PFX . 'tmp_skip', '1', time() + 120, '/', $_NS_TRACK_VARS['COOKIE_DOMAIN']);
NS_TRACK_GENERAL::UpdateVisitorAction();
if (NS_TRACK_MISC::ValidId($ClickSubId) && $ClickSubId > 0) {
    NS_TRACK_GENERAL::UpdateVisitorClick();
}
NS_TRACK_GENERAL::UpdateVisitorSplit($SplitCamp);
if ($RememberPage) {
    $Arr["split{$SplitId}" . "_page"] = $Page->PAGE_ID;
    $Arr["split{$SplitId}" . "_query"] = $Page->QUERY_ID;
    NS_TRACK_MISC::CookieStorageSet($Arr, false, time() + 60 * 60 * 24 * 365 * 10, '/');
}
NS_TRACK_GENERAL::SetCookieLog();
NS_TRACK_MISC::Redir($Redir);