Hallo, habe mal folgendes gemacht.
ins Verzeichnis /includes/addons/
diese Datei eingefügt
http://www.geoplugin.com/_media/webservices/geoplugin.class.php.tgz
und in die Datei /includes/addons/application_top_addon.php
diesen Code eingefügt
Code
if (!isset($_SESSION['__restrictor_passed']) ) {
require_once(DIR_WS_INCLUDES.'addons/geoplugin.class.php');
$geoplugin = new geoPlugin();
$geoplugin->locate();
$nearby = $geoplugin->nearby();
if ( isset($nearby[0]['geoplugin_place']) ) {
foreach ( $nearby as $key => $array ) {
$country = $array['geoplugin_countryCode'];
}
}
if ($country == 'RU') {
header('location: https://yandex.ru/');
exit(1);
}
$_SESSION['__restrictor_passed'] = '1';
}
Alles anzeigen
Jetzt wird beim ersten Aufruf geprüft ob in der Session '__restrictor_passed' gesetzt ist
wenn nicht wird die der Code abgearbeitet und das Land ermittelt
wenn das Land RU => Weiterleitung
wenn nicht wird '__restrictor_passed' gesetzt und der Code beim nächsten Aufruf nicht mehr ausgeführt.
Was denkt ihr?
Gruß