php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.11.2005, 22:14  
Gast
 
Beiträge: n/a
Standard [Erledigt] Deutsche Anwender automatisch auf eine andere Seite umleiten

Hallo,

wie kann ich bitte einen Besucher automatisch auf eine andere Seite aufrufen, wenn er aus Deutschland kommt?

Soweit ich weiss geht das über GeoIP und Browsersprachenabfrage, aber ich bin noch zu anfängerisch, um das zu programmieren.

Für Eure Hilfe wäre ich extremstestens dankbar.
Knubbi
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.11.2005, 22:20  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.481
md5hash
Standard

kennst du google?
__________________
Klick mich


md5hash ist offline  
Alt 13.11.2005, 22:39  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Wenn du es einfach haben willst, könntest du einfach den User-Agent des Benutzers nach "de" oder "de-DE" durchsuchen (das dürfte dann die Sprache des Browsers sein) und dann auf die deutsche Seite weiterleiten, wenn es gefunden wird.
Corvin ist offline  
Alt 13.11.2005, 22:55  
Gast
 
Beiträge: n/a
Standard

ohne php und mit apache httpd: http://httpd.apache.org/docs/2.0/con...gotiation.html
 
Alt 14.11.2005, 09:59  
Gast
 
Beiträge: n/a
Standard

Vielen Dank für die Tipps.

Hört sich ja clever mit der serverseitigen Lösung, aber die Seite sind für mich böhmsche Dörfer und ich weiss nicht, ob ich das bei einem 1&1 Webhosting account überhaupt konfigurieren könnte, wenn ich es könnte :-~
 
Alt 14.11.2005, 09:59  
Erfahrener Benutzer
 
Registriert seit: 02.08.2004
Beiträge: 472
duderino
Standard

PHP-Code:
<?php
   
echo "<a href=where_user.php>hier klicken!</a>

"
;

   
$herkunft=$_SERVER[HTTP_REFERER];
   echo 
"Du kommst von: 
"
.$herkunft;
?>
duderino ist offline  
Alt 14.11.2005, 10:18  
Gast
 
Beiträge: n/a
Standard

duderino: Es geht nicht darum, woher der Besucher kam, sondern wohin er wahrscheinlich will.
Ausserdem bitte $_SERVER['HTTP_REFERER']

Knubbias hängt von den Leistungen Deines Webspaces ab. Steht das irgendwas von "htaccess" in der Auflistung?
 
Alt 14.11.2005, 18:43  
Gast
 
Beiträge: n/a
Standard

Habs jetzt anderweitig gefunden.

Also, es gibt zwei Varianten:

1. Per PHP:

<?php
if(strstr($HTTP_ACCEPT_LANGUAGE,"de")) Header("Location: http://www.gutedeutscheland.de");
?>

Wichtig ist, dass das *ganz* oben in der allerersten Zeile auf der Seite steht. Diese Info findet man leider nicht überall zu dem Thema und ich musste erst ewig rumprobieren, bis ich gemerkt habe, dass es sogar vor dem <html> tag stehen muss

2. Per .htaccess

Funktioniert auch, ist aber nicht so easy zu handlen wie PHP.

Sehr nett ist das hier:
http://www.htaccesstools.com/redirection-by-language/

Knubbi
 
Alt 14.11.2005, 19:27  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Schreib mal lieber $_SERVER['HTTP_ACCEPT_LANGUAGE'] anstelle von $HTTP_ACCEPT_LANGUAGE.
Corvin ist offline  
Alt 15.11.2005, 09:52  
Gast
 
Beiträge: n/a
Standard

@Corvin: Danke für den Tipp. Ich frage mich nur, was das das für ein Unterschied macht, weil mein "Skriptchen" ja funktioniert?

Knubbi
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
automatisch auf eine andere Seite Sonja PHP Tipps 2005 3 12.02.2005 13:43
Variable von einer Seite auf die andere übergeben. Calli PHP Tipps 2004-2 2 15.12.2004 10:24
[Erledigt] Neue Seite automatisch aufrufen ???? PHP-Fortgeschrittene 3 06.11.2004 16:33
Problem mit Übergabe von Werten an andere Seite Schiedsrichter HTML, Usability und Barrierefreiheit 4 07.09.2004 21:55
[Erledigt] Erstellungszeit: Zeit an andere Seite weitergeben? PHP Tipps 2004 3 30.08.2004 08:40
(ich schonwieder) Link seite automatisch imported_DJ Nuno PHP Tipps 2004 14 19.08.2004 17:42
functionen in ein andere seite einbinden... imported_DJ Nuno PHP Tipps 2004 10 18.08.2004 11:59
Seite Automatisch Aktualisieren PHP Tipps 2004 5 18.08.2004 00:29
Zugriff vom Popup auf andere Seite Neo2k3 PHP Tipps 2004 2 05.08.2004 20:51
Werte auf andere Seite übergeben themonk PHP Tipps 2004 2 29.06.2004 21:04
[Erledigt] PHP Eine neue PHP seite automatisch öffnen PHP Tipps 2004 1 19.06.2004 12:40
Sessionvariable auf andere Seite aufrufen PHP Tipps 2004 2 18.06.2004 21:33
[Erledigt] Automatisch zu einer andere Seite wechseln PHP Tipps 2004 8 17.06.2004 15:15
Variable über eine Seite an andere übergeben? PHP Tipps 2004 12 10.06.2004 11:00
Weiterleiten auf eine andere Seite suendesizer PHP Tipps 2004 5 04.06.2004 09:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sprache des benutzers erkennen und auf andere seite umleiten, besucher automatisch ip auf webseite umleiten, php user agent umleiten, deutsche besucher umleiten, php auf andere seite umleiten, google suchanfrage automatisch umleiten, php code user agent umleiten, automatisch deutshc auf website, sprache umleiten php, besucher nach herkunft/sprache weiterleiten, php user agent herkunftsland, bei deutscher systemsprache umleiten, user automatisch auf andere seite weiterleiten, website user umleiten sprache, direkt auf andere seite umleiten php, php seite auf sprache umleiten, php useragent umleitung, nicht automatisch auf deutsche seite weiterleiten, zeit gesteuertes umlinken php, automatisch auf eine andere seite weiterleiten

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.