<?php
function contatore($pagina) {
if (empty($_COOKIE["contavisite"])) {
$continua = false;
if (isset($_SERVER['HTTP_REFERER']) != "") {
$from = parse_url($_SERVER['HTTP_REFERER']);
$from = $from['host'];
}
else {
$from = "";
}
$whitelist = array(
"www.gruppoalveo.altervista.org",
"gruppoalveo.altervista.org",
"www.gruppoalveo.it",
"gruppoalveo.it"
);
foreach ($whitelist as $sito) {
if ($from == $sito) $continua = true;
}
function is_spider($agent) {
$spider = array("bot", "spider", "crawler", "scooter", "slurp", "ia_archiver", "Lycos", "teoma_agent", "Ask Jeeves", "mercator", "fast", "msnbot", "bingbot");
foreach ($spider as $value) {
if (stripos(strtolower($agent), $value) !== false) {
return true;
}
}
return false;
}
$agent = $_SERVER["HTTP_USER_AGENT"];
if (is_spider($agent)) {
}
else {
...