Domainendung ausgeben

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Domainendung ausgeben

Beitrag von mgutt »

Ich möchte gerne den META TAG an Hand der Domain anpassen:

Code: Alles auswählen

<meta name="Content-Language" content="en">
Also bei domain.com soll "en" erscheinen und bei domain.de "de".

Leider kann man ja nicht einfach die Domainendung übergeben. Also muss ich wohl was mit einem Array basteln. Oder wie denkt ihr sollte das aussehen?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
chriss713
Mitglied
Beiträge: 229
Registriert: 06.06.2005 14:06

Beitrag von chriss713 »

Du meinst anhand der Domain, auf der das Skript grade ausgeführt wird?
tallman
Mitglied
Beiträge: 127
Registriert: 17.12.2004 11:31
Wohnort: Roggendorf

Beitrag von tallman »

schau dir mal diesen link an: klick

Da findest, glaube ich, was du brauchst!

mfg
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Ein Beispiel.

Wenn man auf Google.com geht, dann wird einem im Fuß "go to Google Deutschland" angezeigt. Genauso wäre es super.

Unter diesem Link wird ungefähr beschrieben wie es gehen könnte, aber ich finde es ist falsch, da der Besucher auch Daten ausgiebt wie diese:
en-us,en;q=0.7,de-at;q=0.3
Das bedeutet er akzeptiert zu 70% Englisch und zu 30% Deutsch. Aber wenn ich mit EREGI prüfen würde, würden beide Sprachen erlaubt sein.

Hat jemand vielleicht einen besseren Codeschnipsel?

Ich würde das Script nur auf der Hauptdomain laufen lassen. Soll heißen, wenn jemand domain.com eingibt, aber er eher Deutsch akzeptiert, dann soll ihm eine Deutsche Flagge angezeigt werden. Wenn er Domain.de eingibt und er Deutsch akzeptiert dann bleibt die Flagge weg.

Zusätzlich würde ich dann eine Länderübersicht integrieren, wo alle Länder einzeln ausgewählt werden könnten.

Aber vorher brauche ich eine bessere Filterung des:

Code: Alles auswählen

$_SERVER["HTTP_ACCEPT_LANGUAGE"]
Das mit dem META Tag hat sich erledigt, da ich den über die Sprachdatei einbinden kann, aber die Sprachauswahl auf der Startseite will ich auf jedenfall ermöglichen bzw. Zielgruppenorientiert gestalten.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „Coding & Technik“