3
當函數apache_get_modules()
不可用時,是否可以在PHP中檢測mod_rewrite
?如何檢測mod_rewrite沒有apache_get_modules()?
當函數apache_get_modules()
不可用時,是否可以在PHP中檢測mod_rewrite
?如何檢測mod_rewrite沒有apache_get_modules()?
你可以分析phpinfo()
輸出:
ob_start();
phpinfo(INFO_MODULES);
$contents = ob_get_contents();
ob_end_clean();
var_dump(strpos($contents, 'mod_rewrite') !== false);
哇,好一個,我也不會想到這一點。順便說一句。你可以使用ob_get_clean()函數。 – 2009-08-19 18:38:40
但是'ob_get_clean'不會結束緩衝區,所以您無論如何都需要另一個'ob_end_ *'調用。 – Gumbo 2009-08-19 19:14:26
它確實如此。在文檔中是:ob_get_clean()實質上執行ob_get_contents()和ob_end_clean()。 – 2009-08-19 19:39:19