Willkommen in der Webstatt Zum Webstatt Blog und Stories
fish fish am 22.03.08 15:27

wie lese ich zuverlässig die sprache eines besuchers meiner seite aus?

netcup.de Warum gibt es hier Werbung?
nuit nuit am 22.03.08 16:21

<?php
foreach($_SERVER as $key=>$elem) {
echo $key.' => '.$elem.'<br />';
}


da kommt dann sowas raus:

Quote
HTTP_USER_AGENT => Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_2; en-us) AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 Safari/525.13
HTTP_CACHE_CONTROL => max-age=0
HTTP_ACCEPT => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_LANGUAGE => en-us
HTTP_ACCEPT_ENCODING => gzip, deflate
HTTP_CONNECTION => keep-alive
HTTP_HOST => localhost
PATH => /usr/bin:/bin:/usr/sbin:/sbin
SERVER_SIGNATURE =>
SERVER_SOFTWARE => Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.7l DAV/2 PHP/5.2.5
SERVER_NAME => localhost
SERVER_ADDR => ::1
SERVER_PORT => 80
REMOTE_ADDR => ::1
DOCUMENT_ROOT => /Library/WebServer/Documents
SERVER_ADMIN => email
SCRIPT_FILENAME => /Users/jan/Sites/test.php
REMOTE_PORT => 49420
GATEWAY_INTERFACE => CGI/1.1
SERVER_PROTOCOL => HTTP/1.1
REQUEST_METHOD => GET
QUERY_STRING =>
REQUEST_URI => /~jan/test.php
SCRIPT_NAME => /~jan/test.php
PHP_SELF => /~jan/test.php
REQUEST_TIME => 1206199678
argv => Array
argc => 0

vielleicht nicht soviel ^^

aber wichtig ist hier das fett markierte...demnach kriegst du entweder über den browser die sprache, oder über die http_accept_language, bzw. einfach nur Lang wenn es auf der konsole ist
noja sonst...hier ist es englisch weil mein system englisch ist :D

Snake am 22.03.08 16:33

Und wie soll die Mail-Adresse vom Admin dabei helfen?

nuit nuit am 22.03.08 16:36

Quote
Original von Snake
Und wie soll die Mail-Adresse vom Admin dabei helfen?

ach maaan....das macht das forum automatisch als link und der ist fett ^^ sorry...das sollte nicht sein :D

edit: geändert....jetzt ist das raus :D

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt