是否有任何简单的方法来检测是否仅使用PHP安装和启用了mod_security?理想情况下,不执行任何exec()终端类型命令.
有些人建议使用apache_get_modules(),但这个特定的Web主机不允许它显示.其他用户也提到了这一点:http://www.devcomments.com/apache_get_modules-solution-to130703.htm
尝试使用该apache_get_modules函数获取已加载模块的数组。如果该模块已加载但未在此处列出,您可能想尝试phpinfo使用phpinfo(INFO_MODULES):
ob_start();
phpinfo(INFO_MODULES);
$contents = ob_get_clean();
$moduleAvailable = strpos($contents, 'mod_security') !== false;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11241 次 |
| 最近记录: |