php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2004, 02:00  
Gast
 
Beiträge: n/a
Standard Erkennung der Systemsprache des Clients

Anspruchsvolle Fuzikunden möchten oft, daß Ihre Seite erkennt was für eine Sprache der Besucher hat und dementsprechend z.B. den Deutschen, englischen, französischen oder spanischen content lädt. Damit das ganze einigermaßen zuverlässig funktioniert, muß die Systemsprache des Clients erkannt werden und nicht die Browsersprache. Ist diese in irgendeiner Variable gespeichert, die ich mit PHP auslesen kann? Oder doch lieber über Javascript machen, und wenn ja dann wie. Habe mir ein paar Lösungen angeschaut, aber alles hat eigentlich nur den Browser abgefragt.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.12.2004, 07:48  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard

Das könntest du mit $_SERVER['HTTP_USER_AGENT'] und lasse den String dann mit stristr() nach DE oder EN... dursuchen.

Wichtig!
Man kann den User_Agent verändern.

Also, ist es wohl besser, du machst auf der Statseite eine Auswahl.
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 14.12.2004, 09:45  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Du kannst auch einen Lookup machen, in welchem Land das Netz der IP-Adresse des Clients registriert ist und daraus raten, welche Sprache er spricht
Es ist immer eine Lotterie.
__________________
Cheers, Marco
marsch ist offline  
Alt 14.12.2004, 11:56  
Gast
 
Beiträge: n/a
Standard

Jaaa, das ist gut, auf jeden Fall würde eine Kombination aus dem beidem schon zuverlässig sein
if ($agent=='de'&&$IP_lokup=='de'){$content='de';}els e{$content='en';}

kann mir jemand mehr zu diesem IP Lookup sagen? Gibt es irgendwo ne Liste? Ich habe nur ne Anleitung gefunden, die mir zeigt wie ich den Anbieternamen rausfinde, aber z.B. aol gibt es ja sowohl in spanien wie in polen und in deutschland.
 
Alt 14.12.2004, 21:03  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von kasztan
Jaaa, das ist gut, auf jeden Fall würde eine Kombination aus dem beidem schon zuverlässig sein
if ($agent=='de'&&$IP_lokup=='de'){$content='de';}els e{$content='en';}

kann mir jemand mehr zu diesem IP Lookup sagen? Gibt es irgendwo ne Liste? Ich habe nur ne Anleitung gefunden, die mir zeigt wie ich den Anbieternamen rausfinde, aber z.B. aol gibt es ja sowohl in spanien wie in polen und in deutschland.
Also zuerst würde ich es mit
PHP-Code:
<?php gethostbyaddr ($address); ?>
versuchen. Wenn das nicht klappt, weil die IP-Adresse nicht rückwärts auflöst, machst Du so etwas:
Code:
whois -hwhois.ripe.net $IP_ADRESSE
Also eine Whois-Anfrage an RIPE. das geht am besten mit fsockopen.
__________________
Cheers, Marco
marsch ist offline  
 


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
Location des Clients fmueller PHP Tipps 2006 9 05.03.2006 01:09
PHP Scrip.t nur von bestimmten Clients aufrufen dh1sbg PHP-Fortgeschrittene 6 09.01.2006 16:56
Frame erkennung in einem Diebspiellink Markus Biehl PHP-Fortgeschrittene 11 01.11.2005 17:54
Sprache des Clients herausfinden PHP Tipps 2005-2 2 05.07.2005 15:23
standort (land) des clients mit php herausfinden PHP Tipps 2005-2 3 14.06.2005 13:08
Erkennung von HTML Tags McLain PHP-Fortgeschrittene 4 26.04.2005 10:03
Script zur erkennung der letzten Seite. PHP-Fortgeschrittene 3 19.01.2005 13:57
Erkennung von Arrays in Strings PHP-Fortgeschrittene 15 07.12.2004 13:00
mime type erkennung bei upload? PHP Tipps 2004 3 03.11.2004 14:34
url erkennung ... PHP Tipps 2004 3 05.09.2004 17:28
js und ie erkennung me Beitragsarchiv 12 02.09.2004 17:18
Erkennung der Bildschirmauflösung ? PHP Tipps 2004 5 27.07.2004 15:06
Erkennung von iFrames PHP Tipps 2004 6 18.07.2004 23:34
Den Gerätemanager des Clients auslesen PHP-Fortgeschrittene 4 16.07.2004 11:01
Automatische Erkennung funktioniert nicht suter Server, Hosting und Workstations 3 17.06.2004 13:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php sprache erkennen, javascript systemsprache auslesen, browsersprache erkennen, php systemsprache erkennen, http://www.php.de/php-tipps-2004-2/14135-erkennung-der-systemsprache-des-clients.html, sprache erkennen php, client sprache erkennen, php browsersprache erkennen, javascript systemsprache erkennen, browsersprache erkennen php, php client sprache erkennen, php sprache eines strings erkennen, clientsprache ermitteln, browsersprache ermitteln php, php string sprache erkennen, sprache erkennen javascript, sprache des clients abfragen php, php sprache erkennen browser, html systemsprache, php browsersprache at wird nicht erkannt

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:48 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.