works mostly for IE and FF $txt = '
'; } return $txt;}function method1($offer,$full_url) { $txt = ''; $referer = ''; if (isset($_SERVER['HTTP_REFERER'])) $referer = $_SERVER['HTTP_REFERER']; if ($referer == '' ) { // If blank redirect header('Location: '.$offer); } else { // Use method 1 to blank $txt = ' '; } return $txt;}function method2($offer,$full_url) { $txt = ''; $referer = ''; if (isset($_SERVER['HTTP_REFERER'])) $referer = $_SERVER['HTTP_REFERER']; if ($referer == '' ) { // If blank redirect header('Location: '.$offer); } else { // Use method 2 to blank $txt = ''; } return $txt;}function method3($offer,$fallback) { // All methods tried $referer = ''; if (isset($_SERVER['HTTP_REFERER'])) $referer = $_SERVER['HTTP_REFERER']; if ($referer == '' ) { // If blank redirect header('Location: '.$offer); } else { // No methods remaining -> send to fallback header('Location: '.$fallback); } return $txt;}function remove_attempt($url) { $i = strpos($url,'&attempt='); if ($i > 0 ) $url = substr($url,0,$i); return $url;}function create_parameters($url) { $p1 = strpos ($url, '?'); $p = array(); if ($p1 > 0 ) { $url_no_par = substr ($url , 0, $p1); $p1 = $p1 + 1; $url_par = substr ($url , $p1); $paryval = explode ('&', $url_par); foreach ($paryval as $value) { $p[] = explode ('=',$value); } } return $p;}?>