hi, ich brauch mal schnell eure hilfe...
was ich will, ist wahrscheinlich relativ einfach, aber ich habe die lösung für mein problem bisher nirgendwo finden können. also:
wie findet man die sprache eines benutzers heraus und übergibt diese an php? (und wie werden die sprachen bezeichnet?)
...ich will meine mehrsprachige seite mit einer automatischen spracherkennung ausstatten :wink:
Einfache frage
gepostet vor 19 Jahre, 5 Monate von Jackk
gepostet vor 19 Jahre, 5 Monate von Gambler
$_SERVER["HTTP_ACCEPT_LANGUAGE"]kann aber auch aus dem HTTP_USER_AGENT extrahiert werden
gepostet vor 19 Jahre, 5 Monate von Jackk
danke, hab die sache jetzt erfolgreich hinter mich gebracht :wink:
gepostet vor 19 Jahre, 5 Monate von Jackk
hallo, ich hab da noch ne ganz andere frage:
wenn ich auf der startseite gewisse statistik-daten meines spiels anzeigen möchte... wie mache ich das am besten?
also, die daten, die ich anzeigen lassen will, sind:
- anzahl aller spieler
- die 10-20 besten spieler
- die 10-20 neuesten spieler
und das ganze soll notfalls auch bei einer 4-5stelligen gesamt-spieleranzahl noch funktionieren. die frage ist, ob das meinen server umhauen könnte, wenn ich das bei jedem aufruf der startseite (!) quasi just-in-time errechnen lasse (die daten kommen alle aus einer mysql-tabelle).
oder wie man man sowas (solche statistik-anzeigen gibt es ja bei etlichen browsergames)?
wenn ich auf der startseite gewisse statistik-daten meines spiels anzeigen möchte... wie mache ich das am besten?
also, die daten, die ich anzeigen lassen will, sind:
- anzahl aller spieler
- die 10-20 besten spieler
- die 10-20 neuesten spieler
und das ganze soll notfalls auch bei einer 4-5stelligen gesamt-spieleranzahl noch funktionieren. die frage ist, ob das meinen server umhauen könnte, wenn ich das bei jedem aufruf der startseite (!) quasi just-in-time errechnen lasse (die daten kommen alle aus einer mysql-tabelle).
oder wie man man sowas (solche statistik-anzeigen gibt es ja bei etlichen browsergames)?
gepostet vor 19 Jahre, 5 Monate von TheUndeadable
Schau dir mal
SELECT COUNT
SELECT ... ORDER BY .... LIMIT
http://dev.mysql.com/doc/mysql/en/select.html
an
SELECT COUNT
SELECT ... ORDER BY .... LIMIT
http://dev.mysql.com/doc/mysql/en/select.html
an
gepostet vor 19 Jahre, 5 Monate von friedenspanzer
Wenn du Angst um die Performance der DB hast kannst du höchstens das ein oder zweimal pro Tag per Script abfragen und in eine Textdatei schreiben (was natürlich auch wieder Traffic verursachen würde). Ansonsten kann man es aber getrost machen (wie oft sieht ein normaler Spieler schon die Startseite?)
gepostet vor 19 Jahre, 5 Monate von Jackk
@the undeadable:
ja so wollte ich das ja sowieso machen... (SELECT ... ORDER BY .... LIMIT)
@friedenspanzer:
also wenn ihr keine größeren bedenken bei der direkt-abfrage-methode habt, dann mache ich das so...
danke!
ja so wollte ich das ja sowieso machen... (SELECT ... ORDER BY .... LIMIT)
@friedenspanzer:
also wenn ihr keine größeren bedenken bei der direkt-abfrage-methode habt, dann mache ich das so...
danke!
gepostet vor 19 Jahre, 5 Monate von Kampfhoernchen
Sollte von der Performance her keine Probleme machen. count() is auch bei größeren Datenmengen sehr schnell. In einem Projekt wird das bei über 10 mio Datensätzen problemlos ausgeführt.