Seite 1 von 1

Browserweiche nach land

Verfasst: 12.01.2012, 14:02
von nur-für-mich
Ich brauche mal techn. Unterstützung.
Ich habe 2 Websites, eine in DE eine in CH. Auf Beiden wird das gleiche Produkt vertrieben, in D (und EU) eben in Euro, Versand aus D.
In der Schweiz wird das Produkt in SFr. angeboten, und mit Versand aus der Schweiz. Dadurch entfallen für den Endverbraucher die Zollformalitäten.

Jetzt passiert es immer wieder, das auch schweizer Kunden über die deutsche Seite bestellen, und wir uns immer mit dem Kunden in Verbindung setzen müssen, das der Auftrag umgeschrieben wird.

Kann ich irgendwo online eine DB abfragen, um anhand der IP zu sehen, das ein Schweizer auf der deutschen Seite ist und ihm dann eine Auswahl anbieten nach dem Motto "Hallo, sie kommen wohl aus der Schweiz, wir haben einen eigene Seite für Sie. Wollen Sie dahin wechseln oder auf dieser Website bleiben" o.ä.

Mit einer Browserweiche dürfen viele Fälle abzufangen sein.

Ich hoffe, ich konnte mein Problem gut genug beschreiben.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 12.01.2012, 14:12
von chris21
Maxmind GeoIP wird Dir helfen. Schon die freien Varianten der GeoIP DBs von Maxmind sollten für Dich reichen.

Verfasst: 15.01.2012, 21:46
von nerd
oder den user-accept-lang header abfragen. der wird entweder de-de (deutschland) oder de-ch (schweiz) sein wenn er korrekt eingestellt ist.
manchmal allerdings auch nur "de" ...

Verfasst: 16.01.2012, 16:49
von cbatik
MaxMind GeoIP funktioniert ganz gut. Hier ein kleines Bsp:

Code: Alles auswählen

$gi = geoip_open('geoip/geoip.dat', GEOIP_MEMORY_CACHE);
$country = strtolower(geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']));
geoip_close($gi);				
				
// Jetzt prüfen auf Country-Code
if($country == 'at' || $country == 'ch') {
  header('Location: /index_ch_at.php');
} else {
  header('Location: /index_de.php');
}

LG
Christoph

Verfasst: 19.01.2012, 22:12
von friedbert
Wenn es nur das Land sein soll geht auch Net::Whois::IANA
Guckst Du:
https://search.cpan.org/dist/Net-Whois- ... is/IANA.pm
Recht ordentlich mit Regionen/Städten ist
Geo::IP::PurePerl
Guckst Du:
https://geolite.maxmind.com/download/geoip/database/
Datenbank ist kostenlos und wird monatlich mit Updates versorgt.
Problem dabei: große Provider wie die Telekom, die bei IPTV schon mal quer durch Deutschland lokalisiert werden...