3
Est-il possible de détecter mod_rewrite
en PHP lorsque la fonction apache_get_modules()
n'est pas disponible?Comment détecter mod_rewrite sans apache_get_modules()?
Est-il possible de détecter mod_rewrite
en PHP lorsque la fonction apache_get_modules()
n'est pas disponible?Comment détecter mod_rewrite sans apache_get_modules()?
Vous pouvez analyser la sortie de phpinfo()
:
ob_start();
phpinfo(INFO_MODULES);
$contents = ob_get_contents();
ob_end_clean();
var_dump(strpos($contents, 'mod_rewrite') !== false);
Wow, nice, je n'aurais pas pensé à cela. BTW Vous pouvez utiliser la fonction ob_get_clean(). –
Mais 'ob_get_clean' ne met pas fin à la mémoire tampon, vous aurez donc besoin d'un autre appel' ob_end_ * 'de toute façon. – Gumbo
En fait. Dans la documentation est: ob_get_clean() exécute essentiellement à la fois ob_get_contents() et ob_end_clean(). –