Antworten auf deine Fragen:
Neues Thema erstellen

Je nach Ländersprache einen Link setzen

Entry

Noch nicht viel geschrieben

Hi Community,

Ich suche gerade nach einem Weg, wie ich einen Link im Footer setzen kann.

Meine Anforderung:

Ich möchte im Footer einen Link (url) darstellen.

  • Wenn der User deutsch als Sprache hat hat dann eine .de Domain als Endung.
  • Andernfalls eine .com Domain als Endung.
Nun frage ich mich wie ich in PHP die Regional und Ländereinstellungen abfragen kann und je nachdem dann den Link setze.

Das Problem ist auch etwas, dass ich die Syntax von PHP leider noch nicht gut kann. Ich wäre also Dankbar, wenn mir ihr mir auch bei der richtigen Schreibweise helfen könntet. (echo link usw..)

Grüße E N T R Y!
 

K

king1995

Guest

AW: Je nach Ländersprache einen Link setzen

Ich denke er meint, dass er z.B. Seine Seite hat und da z.B. Goolge verlinken will...

Wenn der benutzer deutscher ist soll da ein link google.de stehen anderfalls ein link google.com
 

Dennis__

Grafik / Web

AW: Je nach Ländersprache einen Link setzen

Im Browser sind bevorzugte Sprachen für die Darstellung von Webseiten eingestellt. Das kann man in PHP mit $_SERVER['HTTP_ACCEPT_LANGUAGE'] auslesen.

[ $_SERVER['HTTP_ACCEPT_LANGUAGE'] ist ein Array in dem mehrere Sprachen stehen (je nachdem wieviele der User im Browser eingegeben hat) geordnet ist das Array nach der Gewichtung ]

Hier mal ein kleines Script, dass dir die im Browser eingestellte Primärsprache ausgibt:

PHP:
    $languages = strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']);

    // Das Array muss auseinander genommen werden
    $languages = explode(",", $languages);
    
    // In $languages[0] steht dann die primäre Sprache drin
    $land  = $languages[0];
    
    echo $land;
Ich hoffe, damit kommst du weiter.

Gruß
Dennis
 
Zuletzt bearbeitet:

Entry

Noch nicht viel geschrieben

AW: Je nach Ländersprache einen Link setzen

Ja es handelt sich um 2 komplett externe Domains.

Eine ist eine .de Domain, die deutschen Content hat.
Die zweite ist eine .com Domain, die englischen Content hat.

@Dennis__

Danke für das Script.
Wenn ich es einbaue kommt bei FF als Ausgabe: de-de
Beim IE8 kommt als Ausgabe: de-at

Dies ist also die Browsersprache. Kann man die Systemsprache auch ausgeben?
 

Refus

aka Noisy

AW: Je nach Ländersprache einen Link setzen

Nö. Browsersprache reicht doch. Wenn jemand aus nem Internetcafe surft stellt er seinen Browser vllt. auch lieber auf Zulu als auf Deutsch.
Mein BS ist Deutsch, aber mein Browser ist Englisch eingestellt, einfach, weil ich damit meistens den besseren Content ausgeliefert bekomme ;)
 

Entry

Noch nicht viel geschrieben

AW: Je nach Ländersprache einen Link setzen

Super, das hat geklappt.

Ich hab die variable $land aus dem Script jetzt gefüllt und abgegragt.

Danke und greets E N T R Y!
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben