mod-deflate und mod-gzip per PHP erkennen
Hallo, ich moechte (fuer ein CMS) gern per PHP erkennen, ob auf dem Apache-Server mod_gzip oder mod_deflate genutzt werden. Ob die Module installiert sind, finde ich mittels apache_get_modules() heraus. Aber ob sie tatsaechlich angewendet werden? Muss ich dazu die .htaccess Datei auslesen und auswerten, oder gibt es einen einfacheren Weg?
Vielen Dank und Schoene Gruesse.
Vielen Dank und Schoene Gruesse.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 128582
Url: https://administrator.de/contentid/128582
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
5 Kommentare
Neuester Kommentar
Hi,
erfährst Du das nicht wenn Du ne info.php auf Deinem Server aufrufst?
info.php
mfg
kowa
PS. nur so ein gedanke
erfährst Du das nicht wenn Du ne info.php auf Deinem Server aufrufst?
info.php
mfg
kowa
PS. nur so ein gedanke
In dieser Datei wird es nicht stehen, wenn dann in der "httpd.conf"
Ebenfalls schöne Grüße
~Arano
...oder gibt es einen einfacheren Weg?
Ja, deinen eigens vorgeschlagenen Hallo, ich moechte (fuer ein CMS) gern per PHP erkennen, ob auf dem
Apache-Server mod_gzip oder mod_deflate genutzt werden. Ob die Module
installiert sind, finde ich mittels apache_get_modules() heraus.
Aber ob sie tatsaechlich angewendet werden?
Darauf mochte ich dir ein Zitat vortragen Apache-Server mod_gzip oder mod_deflate genutzt werden. Ob die Module
installiert sind, finde ich mittels apache_get_modules() heraus.
Aber ob sie tatsaechlich angewendet werden?
Zitat von PHP-Manual - apache_get_modules()
__Description__
array apache_get_modules ( void )
Get a list of __loaded__ Apache modules.
(Liefert eine Liste der __geladenen__ Apachemodule.)
__Description__
array apache_get_modules ( void )
Get a list of __loaded__ Apache modules.
(Liefert eine Liste der __geladenen__ Apachemodule.)
Ebenfalls schöne Grüße
~Arano
Das verrät natürlich immer noch nicht ob es auch angewendet wird
Nur weil man mod_deflate läd, wird es nicht auch gleich angewendet.
Meine Antwort: Nein, du kannst nicht (automatisch) abfragen ob die Komprimierung angewendet wird, weil der Filter erst nach PHP läuft.
Einziger Umweg: Die Seite von PHP selbst abrufen lassen und gucken ob sie komprimiert wurde
Alternativ könnte man evtl. auch über server-info / server-status was bauen, afaik enthalten die Seite Konfigurations-Optionen.
Aber in dem Moment wäre die Benutzung von mod_env schon einfacher
Grüße
Max
Nur weil man mod_deflate läd, wird es nicht auch gleich angewendet.
Meine Antwort: Nein, du kannst nicht (automatisch) abfragen ob die Komprimierung angewendet wird, weil der Filter erst nach PHP läuft.
Einziger Umweg: Die Seite von PHP selbst abrufen lassen und gucken ob sie komprimiert wurde
Alternativ könnte man evtl. auch über server-info / server-status was bauen, afaik enthalten die Seite Konfigurations-Optionen.
Aber in dem Moment wäre die Benutzung von mod_env schon einfacher
Grüße
Max
Zitat von @dog:
Das verrät natürlich immer noch nicht ob es auch angewendet
wird
Nur weil man mod_deflate läd, wird es nicht auch gleich
angewendet.
Uuuups, jetzt habe ich es ganz verstanden...Das verrät natürlich immer noch nicht ob es auch angewendet
wird
Nur weil man mod_deflate läd, wird es nicht auch gleich
angewendet.
Dachte er wollte wissen ob die Module nicht nur installiert sind, sondern auch __geladen__ wurden.
Aber achtet man auf die Modulnamen und "angewendet", kommt da eine andere Frage bei raus.
Entschuldigung
~Arano