• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

je nach land eine andere startseite

kuscho

Mitglied
Ich hab im Internet nach einem passenden script gesucht aber leider keinen gefunden

Erklärung:
wenn jemand die adresse meiner homepage aus amerika eingibt sollte er auf die englisch.php weiterleitet werden

der code ist natürlich in php


danke für eure Hilfe!
 
Du könntest mit $_SERVER['HTTP_ACCEPT_LANGUAGE'] auslesen, welche Sprache der Nutzer als Standard eingestellt hat. So bekommen auch Englischsprachige aus Deutschland auf die Englische Seite, sofern sie den Browser auf Englisch gestellt haben ;)
 
Worin mangelt es dir denn?

In deinem ersten Posting hast du geschrieben:
der code ist natürlich in php
Aha, der Mann hat Ahnung, suggerierst du damit.

Aber hier findest du die relevanten Infos.

Jetzt suchst du im PHP Manual nach:
PHP: $_SERVER - Manual

Dort findest du:
'HTTP_ACCEPT_LANGUAGE' Enthält den Inhalt des Accept-Language:-Headers des aktuellen Requests, sofern ein solcher gesendet wurde. Beispiel: 'en'.

Weiterleiten machst du mit header:
Code:
[COLOR=#000000][COLOR=#0000BB]header[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'Location: http://deine URL[URL="http://www.example.com/"][/URL]'[/COLOR][COLOR=#007700]);[/COLOR][/COLOR]

Eine verzweigte Anweisung geht zum Beipiel mit if:PHP: if - Manual
 
Wieso Berlin?
Verstehe die Frage jetzt nicht.

Es ging doch darum, dass jemand zum Beipiel aus USA die englische Version angezeigt bekommt. Das ist eine Sprach- und Länderauswahl. Was haben denn jetzt Städte damit zu tun.
 
Warum sollen wir danach googeln? Du hast eine Frage gestellt und darauf eine Antwort bekommen. Wenn du nun etwas ganz anderes vorhast als in deinem Eröffnungsposting angegeben ist das zwar in Ordnung aber deshalb kannst du nicht davon ausgehen, das wir deinen Gedankengängen folgen können.

Wenn du eine neue Frage hast, eröffne einfach einen neuen Faden.
 
Zurück
Oben