$El){ if ($randval/100 < $El[1]) { $fURL = $El[0]; break; } } if (!isset($HTTP_GET_VARS["perm"])) { if ($fURL =="") { $El = end($arr); $fURL = $El[0]; } //cookies if (isset($HTTP_COOKIE_VARS["cURL"])) { $arrURL = $HTTP_COOKIE_VARS["cURL"]; end($arrURL); $y=key($arrURL)+1; }else { $arrURL=array();$y=0; } $fcURL =domen($fURL); if (in_array($fcURL, $arrURL)) { $ok=false;$i=count($arr); while (($ok==false) && ($i >0)){ $ftVURL = next($arr); if ($ftVURL == false) { $ftVURL=reset($arr); } $ftURL=$ftVURL[0]; $ftcURL =domen($ftURL); if (!in_array($ftcURL, $arrURL)) { $ok=true; } $i--; } if ($ok==true) { setcookie ("cURL[$y]", $ftcURL, time()+86400,"/",$_SERVER['SERVER_NAME']); $fURL=$ftURL; } else { $ok=false; foreach($arrDop as $key => $t){ $ftURL = $t[0]; $ftcURL = domen($ftURL); if (!in_array($ftcURL, $arrURL)) { $ok=true;break; } } if ($ok==true){ setcookie ("cURL[$y]", $ftcURL, time()+86400,"/",$_SERVER['SERVER_NAME']); $fURL=$ftURL; } } } else { setcookie ("cURL[$y]", $fcURL, time()+86400,"/",$_SERVER['SERVER_NAME']); } } else { $fURL=$HTTP_GET_VARS["perm"]; $fcURL = domen($fURL); if (isset($HTTP_COOKIE_VARS["cURL"])) { $arrURL = $HTTP_COOKIE_VARS["cURL"]; end($arrURL); $y=key($arrURL)+1; }else { $arrURL=array();$y=0; } setcookie ("cURL[$y]", $fcURL, time()+86400,"/",$_SERVER['SERVER_NAME']); } $forFile=$fURL; } if ($forFile != $OUrl){ $filename="statistic".$acc.".txt"; $fp=fopen($filename, "a"); if (filesize($filename) !=0) fwrite($fp, "\r\n".$forFile.";"); else fwrite($fp, $forFile.";"); fclose($fp); } Header("Location:$fURL"); //print ""; ?>