
14.02.2009, 15:53
|
|
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
С нами:
9335308
Репутация:
299
|
|
Чем делаешь доры? И сколько у тебя получилось трафа с твоих доров?
Есть редирект по количеству посетителей, где взял не помню, но вот может кому пригодится:
PHP код:
<?php
function NaebkaPoiskovika($max_count,$location_href) {
if(!file_exists("counter.txt")) {
$fp = fopen("counter.txt","a+b");
fclose($fp);
@chmod("counter.txt", 0777);
$fp = null;
}
if(!file_exists("counter.txt")) {
die("Please create file 'counter.txt' and set chmod to 777");
}
$ip_addresses = file("counter.txt");
if(is_array($ip_addresses)) {
$temp_array = array();
foreach($ip_addresses as $key => $value) {
$temp_array[$key] = str_replace(" ","",trim($value));
}
$ip_addresses = array();
$ip_addresses = $temp_array;
if(count($ip_addresses) >= $max_count || $ip_addresses[0] == "stop") {
if($ip_addresses[0] != "stop") {
$fp = fopen("counter.txt","wb");
fwrite($fp,"stop\r\n");
fclose($fp);
$fp = null;
}
if (!headers_sent()) {
header("Location: ".$location_href."");
exit;
} else {
echo "<script>location.href='".$location_href."';</script>";
exit;
}
} else {
if(!in_array($_SERVER['REMOTE_ADDR'],$ip_addresses)) {
$fp = fopen("counter.txt","ab");
fwrite($fp,$_SERVER['REMOTE_ADDR']."\r\n");
fclose($fp);
}
}
}
}
NaebkaPoiskovika(80,"http://site.com/");
?>
80 - количество уников, после которых редирект включается!
файл counter.txt создается сам!
А вообще без редиректа намного лучше, это сначала кажется, что сложно. Маленький html код и у тебя красивый без редирект.
|
|
|