Bots sollen nicht weiter kommen.
Hi! Ich habe ein Problem.
Ich denke mein script funktioniert nicht und ich weiss nicht warum.
Bitte um Hilfe.
Hi! Ich habe ein Problem.
Ich denke mein script funktioniert nicht und ich weiss nicht warum.
Bitte um Hilfe.
PHP-Code:
<?php
//Bots facebookexternalhit|Googlebot|google|yahoo|
$XbotX = '0';
if (preg_match(strtolower('/bot|netcraft|MegaIndex|adscanner|AhrefsBot|SemrushBot|BLEXBot|seokicks|YandexBot|Baiduspider|MSIE|MJ12bot|Exabot|crawl|curl|dataprovider|search|get|spider|find|java|majesticsEO|teoma|contaxe|yandex|libwww-perl/i'), $_SERVER['HTTP_USER_AGENT']))
{ $XbotX = '1'; header("Location: http://www.google.de/"); }
if (preg_match('/0.0.0.0|91.64.173.0/i', getenv("REMOTE_ADDR")))
{ $XbotX = '1'; header("Location: http://www.google.de/"); }
//Mail
if($XbotX == '1')
{
//Nix machen...
}
else
{
if (preg_match('/91.64.185.51|77.111/i', getenv('REMOTE_ADDR')))
{
// Nix machen
}
else
{
$empfaenger = "email@gmx.de";
$betreff = strtolower($_SERVER['HTTP_USER_AGENT']) . " " . getenv("REMOTE_ADDR");
$from = "....## Homepage ##....";
$text = strtolower($_SERVER['HTTP_USER_AGENT']) . "\n" . getenv("REMOTE_ADDR");
mail($empfaenger, $betreff, $text, $from);
}
}
?>
Kommentar