3
Ist es möglich, mod_rewrite
in PHP zu erkennen, wenn die Funktion apache_get_modules()
nicht verfügbar ist?Wie erkennt man mod_rewrite ohne apache_get_modules()?
Ist es möglich, mod_rewrite
in PHP zu erkennen, wenn die Funktion apache_get_modules()
nicht verfügbar ist?Wie erkennt man mod_rewrite ohne apache_get_modules()?
Sie könnten die Ausgabe von phpinfo()
analysieren:
ob_start();
phpinfo(INFO_MODULES);
$contents = ob_get_contents();
ob_end_clean();
var_dump(strpos($contents, 'mod_rewrite') !== false);
Wow, nice one, würde ich davon nicht gedacht. übrigens. Sie könnten die Funktion ob_get_clean() verwenden. –
Aber 'ob_get_clean' beendet den Puffer nicht, so dass Sie sowieso noch einen' ob_end_ * 'Aufruf brauchen würden. – Gumbo
Es tut tatsächlich. In der Dokumentation ist: ob_get_clean() führt im Wesentlichen sowohl ob_get_contents() als auch ob_end_clean() aus. –