Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

php logger

Diskussion: php logger im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige hallo geehrte community, ich habe vor den traffic auf meine webpräsenz http://justizio.at mit den endunden .de und .info, anhand ...

Antwort
Alt 26.03.11, 11:17   #1 (permalink)
 
Registriert seit: 04.04.07
kalil1234 Leistung: Addierstift
Likes: 0
Standard php logger

Anzeige

hallo geehrte community,

ich habe vor den traffic auf meine webpräsenz http://justizio.at mit den endunden .de und .info, anhand eines php scripts zu protokollieren. Hierbei möchte ich die IP des visitors, OS, verwendeter Browser und Uhrzeit datum speichern. Das ganze möchte ich in ein txt file speichern. Nun lautet meine frage, kann ich das txt file vor unbefugtem zugriff schützen? und wäre es eurer meinung nach sinnvoller das logging anhand einer datenbank zu realisieren???


edit: zu meiner ersten frage wäre beizufügen, ob ein .htaccess file, das logfile nicht auch vor dem php script schützt.

gruß kalil


Geändert von kalil1234 (26.03.11 um 11:41 Uhr)
kalil1234 ist offline   Mit Zitat antworten
Alt 26.03.11, 11:53   #2 (permalink)
 
Benutzerbild von she3p
 
Registriert seit: 07.05.07
she3p Leistung: 8086
Likes: 19
Standard

Zitat:
Zitat von kalil1234 Beitrag anzeigen
Nun lautet meine frage, kann ich das txt file vor unbefugtem zugriff schützen?
Am besten einfach ausserhalb des Document-Roots lagern.

Zitat:
Zitat von kalil1234 Beitrag anzeigen
und wäre es eurer meinung nach sinnvoller das logging anhand einer datenbank zu realisieren???
Kommt auf den Zweck an. Um Informationen zu parsen sind Datenbanken sicher flexibler.

Zitat:
Zitat von kalil1234 Beitrag anzeigen
edit: zu meiner ersten frage wäre beizufügen, ob ein .htaccess file, das logfile nicht auch vor dem php script schützt.
Nein.
she3p ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 26.03.11, 13:20   #3 (permalink)
Themenstarter
 
Registriert seit: 04.04.07
kalil1234 Leistung: Addierstift
Likes: 0
Standard

ok. super danke. noch eine weitere Frage: und zwar,

wenn ich die stammseite index.html habe. und dann ein php-script erstelle welches eine function beinhaltet, die wiederum den log durchführt an als übergabeparameter die reservierten variablen wie http_referer, remote_addr......... etc benötigt, kann ich dann wie folgt vorgehen???

Ich binde mein log.php welches die funktion beinhaltet mit php-include in mein index.html ein. Dann ruf ich innerhalb der index.html die funktion log(parameter1, parameter2, etc) auf.
funktioniert das so? oder wird die funktion bereits durch das einbinden der log.php ausgeführt??
kalil1234 ist offline   Mit Zitat antworten
Alt 26.03.11, 13:37   #4 (permalink)
 
Benutzerbild von she3p
 
Registriert seit: 07.05.07
she3p Leistung: 8086
Likes: 19
Standard

Naja, jein. Prinzipiell wird eine PHP-Datei, welche durch include() eingebunden wird direkt ausgeführt. Falls du allerdings nur eine Funktion darin hast (also keinen direkten prozeduralen Code), wird diese Funktion nur registriert, nicht aber ausgeführt. Das bedeutet, nach dem inkludieren dieser Funktion kannst du sie wie erwähnt verwenden.
(Ich weiss nicht ob du dir im klaren bist, dass in deinem Beispiel dein Server so konfiguriert werden muss, dass HTML-Dateien auch durch den PHP-Parser gejagt werden. Nur so als Nebenbemerkung )
she3p ist offline   Mit Zitat antworten
Alt 26.03.11, 14:24   #5 (permalink)
Themenstarter
 
Registriert seit: 04.04.07
kalil1234 Leistung: Addierstift
Likes: 0
Standard

nein war mir ehrlich gesagt deswegen nicht im klaren. weiß auch nicht ob der server auf dem mein projekt gehostet wird dies unterstützt. php funzt mal. also wärs nach deiner jetzigen aussage besser eine index.php anzulegen welche das logscript einbindet, die logfunktion aufruft(und ihr die entsprechenden $SERVER daten übergibt und anschließend auf die index.html weiterleitet?????

ich danke dir für deine unterstützung..
kalil1234 ist offline   Mit Zitat antworten
Alt 29.03.11, 02:35   #6 (permalink)
 
Registriert seit: 30.01.06
LaNdRiX Leistung: Z3
Likes: 9
Standard

Das wäre einfacher, ja. Aber du kannst doch in deine index.php auch normalen HTML Code reinschreiben. Am einfachsten wäre es, einfach nur eine index.php zu haben die den Log-Krams wie beschrieben ausführt und die Seite anzeigt.
__________________
mfg landrix
LaNdRiX ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP php logger
Themen-Optionen
Ansicht

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

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61