0 && (!isset($HTTP_COOKIE_VARS['phpAds_blockClick'][$bannerid]) || $HTTP_COOKIE_VARS['phpAds_blockClick'][$bannerid] <= time()))) { if ($phpAds_config['log_adclicks']) phpAds_logClick($bannerid, $clientid, $zoneid, $source); // Send block cookies if ($phpAds_config['block_adclicks'] > 0) { phpAds_setCookie ("phpAds_blockClick[".$bannerid."]", time() + $phpAds_config['block_adclicks'], time() + $phpAds_config['block_adclicks'] + 43200); phpAds_flushCookie (); } } } // Get vars if (isset($HTTP_GET_VARS)) foreach (array_keys($HTTP_GET_VARS) as $key) { if ($key != 'bannerid' && $key != 'zoneid' && $key != 'source' && $key != 'dest' && $key != 'ismap' && $key != 'log' && $key != 'n' && $key != 'cb') $vars[] = $key.'='.$HTTP_GET_VARS[$key]; } if (isset($HTTP_POST_VARS)) foreach (array_keys($HTTP_POST_VARS) as $key) { if ($key != 'bannerid' && $key != 'zoneid' && $key != 'source' && $key != 'dest' && $key != 'ismap' && $key != 'log' && $key != 'n' && $key != 'cb') $vars[] = $key.'='.$HTTP_POST_VARS[$key]; } if (isset($vars) && is_array($vars) && sizeof($vars) > 0) { if (strpos ($url, '?') > 0) $url = $url.'&'.implode ('&', $vars); else $url = $url.'?'.implode ('&', $vars); } // Referer if (isset($HTTP_SERVER_VARS['HTTP_REFERER'])) $url = str_replace ("{referer}", urlencode($HTTP_SERVER_VARS['HTTP_REFERER']), $url); else $url = str_replace ("{referer}", '', $url); // ISMAP click location if (isset($ismap) && $ismap != '') { $url .= $ismap; } // Redirect if ($url != '') header ("Location: ".$url); else { // No URL found, redirect to the original page if (isset($HTTP_SERVER_VARS['HTTP_REFERER'])) header ("Location: ".$HTTP_SERVER_VARS['HTTP_REFERER']); } exit; } } // Redirect if ($phpAds_config['default_banner_target'] != '') header ("Location: ".$phpAds_config['default_banner_target']); else { // No URL found, redirect to the original page, preventing HTTP response splitting if (isset($HTTP_SERVER_VARS['HTTP_REFERER']) && strpos($HTTP_SERVER_VARS['HTTP_REFERER'], "\r\n") === false) header ("Location: ".$HTTP_SERVER_VARS['HTTP_REFERER']); } ?>