Domain-Weiche

Hallo Leute

Wir betreiben weltweit einen Shop. Aus Lizenzgründen dürfen Kunden aus den Benelux-Staaten nicht in diesem Shop kaufen, sondern müssen auf einen anderen Shop umgeleitet werden.

Kennt jemand eine Lösung mit PHP oder JavaScript?

Danke und Gruss ld

Mehrfachposting (owwt)
Mehrfachposting in JavaScript…

Beispiel : all clientcall toplevel domain redirect
http://global-eworld-consulting.de/help/script/remot…

<?php $clientname = gethostbyaddr($_SERVER['REMOTE_ADDR']);<br />$muster="/\.[a-z]+$/";
$treffer=array();
preg\_match($muster, $clientname, $treffer);
header('Location: http://shopping'.$treffer[0].'/');
echo "redirect to ".$treffer[0]." service\n";
?\>

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Beispiel : all clientcall toplevel domain redirect
http://global-eworld-consulting.de/help/script/remot…

<?php :blush:clientname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$muster="/\.[a-z]+$/"; $treffer=array(); preg\_match($muster, $clientname, $treffer); header('Location: http://shopping'.$treffer[0].'/'); echo "redirect to ".$treffer[0]." service\n"; ?\>

Was für ein Unfug.
Was passiwert denn, wenn sich die IP nicht auflösen lässt? ein redirect nach http://shopping./ ?

Ein Regex-Match, dessen Ausgang du nicht überprüftst, ist fast immer ein Fehler.

Auch kann ein reverse lookup zu einer TLD führen, die nichts mit der Geographie der IP zu tun hat.

Grüße,
Moritz

1 Like

Hallo,

Beispiel : all clientcall toplevel domain redirect
http://global-eworld-consulting.de/help/script/remot…

<?php ::blush:clientname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$muster="/\.[a-z]+$/"; $treffer=array(); preg\_match($muster, $clientname, $treffer); header('Location: http://shopping'.$treffer[0].'/'); echo "redirect to ".$treffer[0]." service\n"; ?\>

Was für ein Unfug.

Ne is kein Unfug. War einfach nur was er wollte in code ausgedrückt. Unten gehts weiter…

Was passiwert denn, wenn sich die IP nicht auflösen lässt? ein
redirect nach http://shopping./ ?

Ein Regex-Match, dessen Ausgang du nicht überprüftst, ist fast
immer ein Fehler.

Auch kann ein reverse lookup zu einer TLD führen, die nichts
mit der Geographie der IP zu tun hat.

Grüße,
Moritz

Logisch ist das es kein sicherer Schutz ist. Aber es ist das was meist rechtlich ausreicht um zu sagen ich sperre meine seite für bestimmte länder. ob nun Proxi oder nicht, das nicht mein Problem, es darf halt nur kein directer offensichtlicher Zugang ermöglicht werden.
Wer anonym surft , der ist halt schlau . Obs ihm dann noch was bringt ist aber ne andere Frage.
Und wer weiss ob nicht ein Proxi in Deutschland schon unter die neuen Paragraphen fallen, weil ich umgehe ja einen Zugriffsschutz. Ist nun der Proxi eine Umgehung dieses Zugriffschutzes . Ok irgentwo steht wirksamer Zugriffsschutz und das ist er defenitiv nicht. :smile:

lass das!
ich sitze hier in Deutschland und bin über einen Proxy in Belgien online.
Du sperrst mich damit also zu unrecht aus!
Genauso geht es andersrum dass ein BeNeLuxler mit nem Proxy sonstwo leicht auf Deine Seite kommt…

Sperre bei der Lieferangabe die BeNeLux-Staaten und stell nen Hinweis rein, aber leite sie nicht automatisch um.
Du kannst die IP Analyse gerne verwenden, um einen Hinweis einzublenden, aber das was Du vorhast solltest Du tunlichst bleiben lassen!

Grüße
Munich

Das will ja nicht ich, sondern meine Bosse und natürlich wird ein Hinweis gesetzt!
Grus ld

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Du kannst die IP Analyse gerne verwenden, um einen Hinweis
einzublenden, aber das was Du vorhast solltest Du tunlichst
bleiben lassen!

Sehe ich genauso. Hinweis ok, aber nicht automatisch umleiten.