Serverstatistk

Syndra

Grünschnabel
Hallo,

ich bin eine absolute php anfängerin doch leider gibt es für mich keinen ausweg es nun doch irgenwie zu lernen.

ich bastle im moment an einer game-comunity fanpage ich weis nicht ob euch Dark age of camelot was sagt, naja egal...

ich würde gerne eine serverstatistik auf der page haben. ich habe mich in verschieden foren versucht schlau zu machen aber sehr wei bin ich nicht gekommen...

das einzige was ich weis ist das am besten mit PHP gehen soll...
die datei die man dazu braucht ist :
http://www.camelotherald.com/xml/servers.xml

leider hab ich keine ahnung wie ich es in meiner page einbinden kann und wie man schöner gestallten kann...

bitte helft mir

Syn
 
Am besten du installierst eine fix fertige Statistiksoftware, zie zum Beispiel "awstats" oder
"webalizer", insofern das bei deinem Webhostingpacket nicht eh schon dabei ist.

Falls nicht ist es für deinen Provider meist kein Thema dir das frei zu schalten.

mfg

Ultra
 
Hi,
am besten (einfachsten) so wie es unser 'ultrakollega' sagt.

Wenn Du eine eigene Statistik programmieren möchtest, ist da mit den $_SERVER Variablen in Verbindung mit einer MYSQL Datenbank relativ einfach zu realisieren.

Server_Vars:
PHP:
[HTTP_ACCEPT] => image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash
[HTTP_REFERER] => http:....
[HTTP_ACCEPT_LANGUAGE] => de 
[HTTP_ACCEPT_ENCODING] => gzip, deflate 
[HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) 
[HTTP_HOST] => localhost 
[HTTP_CONNECTION] => Keep-Alive 
[HTTP_COOKIE] => mein_cookie=1095092139_600001
[PATH] => C:\\WINDOWS\\......
[SystemRoot] => C:\\WINDOWS 
[COMSPEC] => C:\\WINDOWS\\....
[PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH 
[WINDIR] => C:\\WINDOWS 
[SERVER_SIGNATURE] => Apache/2.0.50 (Win32) mod_ssl/2.0.50 OpenSSL/0.9.7c PHP/4.3.8 Server at localhost Port 80
[SERVER_SOFTWARE] => Apache/2.0.50 (Win32) mod_ssl/2.0.50 OpenSSL/0.9.7c PHP/4.3.8 
[SERVER_NAME] => localhost 
[SERVER_ADDR] => ip.ip.ip.ip 
[SERVER_PORT] => 80 
[REMOTE_ADDR] => ip.ip.ip.ip 
[DOCUMENT_ROOT] => C:/../../../
[SERVER_ADMIN] => admin@localhost
[SCRIPT_FILENAME] => C:/....
[REMOTE_PORT] => 1257 
[GATEWAY_INTERFACE] => CGI/1.1 
[SERVER_PROTOCOL] => HTTP/1.1 
[REQUEST_METHOD] => GET 
[QUERY_STRING] => 
[REQUEST_URI] => /xampp/shop/...
[SCRIPT_NAME] => /xampp/shop/...
[PHP_SELF] => /xampp/shop/.... 
[PATH_TRANSLATED]

Du siehst, man kann mit den $_SERVER Vars sehr viel auslesen.
Und mit Hilfe dessen auch einfache Statistiken führen.

Wichtig ist, dass der Client identifiziert wird und eine Session (in Form eines COOKIES oder SESSION) mitgeschleift wird um einen "Neuzugriff" zu definieren.

MfG
Sebastian
 
Zurück