Fix minori

This commit is contained in:
Pek5892 2024-02-22 17:03:37 +01:00
parent 8373970656
commit 39374285e0
1 changed files with 23 additions and 32 deletions

View File

@ -32,43 +32,34 @@ $modules = [
$sapi_name = php_sapi_name(); $sapi_name = php_sapi_name();
if (strpos($sapi_name, 'apache') !== false) { if (strpos($sapi_name, 'apache') !== false) {
//PHP è in esecuzione come modulo Apache (4) // PHP è in esecuzione come modulo Apache (4)
$php_interface = 'apache'; $php_interface = 'apache';
} } elseif (strpos($sapi, 'fpm-fcgi') !== false) {
elseif (strpos($sapi, 'fpm-fcgi') !== false) { // PHP è in esecuzione come PHP-FPM FastCGI (3)
//PHP è in esecuzione come PHP-FPM FastCGI (3)
$php_interface = 'fpm-fcgi'; $php_interface = 'fpm-fcgi';
} } elseif (strpos($sapi_name, 'fpm') !== false) {
elseif (strpos($sapi_name, 'fpm') !== false) { // PHP è in esecuzione come PHP-FPM (9)
//PHP è in esecuzione come PHP-FPM (9)
$php_interface = 'fpm'; $php_interface = 'fpm';
} } elseif (strpos($sapi, 'cgi-fcgi') !== false) {
elseif (strpos($sapi, 'cgi-fcgi') !== false) { // PHP è in esecuzione come FastCGI (8)
//PHP è in esecuzione come FastCGI (8)
$php_interface = 'cgi-fcgi'; $php_interface = 'cgi-fcgi';
} } elseif (strpos($sapi, 'cgi') !== false) {
elseif (strpos($sapi, 'cgi') !== false) { // PHP è in esecuzione come modulo CGI (2)
//PHP è in esecuzione come modulo CGI (2)
$php_interface = 'cgi'; $php_interface = 'cgi';
} } elseif (strpos($sapi, 'cli') !== false) {
elseif (strpos($sapi, 'cli') !== false) { // PHP è in esecuzione dalla riga di comando (command line interface) (1)
//PHP è in esecuzione dalla riga di comando (command line interface) (1)
$php_interface = 'cli'; $php_interface = 'cli';
} } elseif (strpos($sapi, 'embed') !== false) {
elseif (strpos($sapi, 'embed') !== false) { // PHP è incorporato in un'applicazione (5)
//PHP è incorporato in un'applicazione (5)
$php_interface = 'embed'; $php_interface = 'embed';
} } elseif (strpos($sapi, 'litespeed') !== false) {
elseif (strpos($sapi, 'litespeed') !== false) { // PHP è in esecuzione come modulo LiteSpeed (6)
//PHP è in esecuzione come modulo LiteSpeed (6)
$php_interface = 'litespeed'; $php_interface = 'litespeed';
} } elseif (strpos($sapi, 'isapi') !== false) {
elseif (strpos($sapi, 'isapi') !== false) { // PHP è in esecuzione come modulo ISAPI in IIS (7)
//PHP è in esecuzione come modulo ISAPI in IIS (7)
$php_interface = 'isapi'; $php_interface = 'isapi';
} } else {
else { // Non è possibile determinare il tipo di interfaccia di PHP (0)
//Non è possibile determinare il tipo di interfaccia di PHP (0)
$php_interface = 'n.d.'; $php_interface = 'n.d.';
} }
@ -79,14 +70,14 @@ if (function_exists('apache_get_modules')) {
$apache = []; $apache = [];
foreach ($modules as $name => $values) { foreach ($modules as $name => $values) {
$description = $values['description']; $description = $values['description'];
$status = isset($available_modules) ? in_array($name, $available_modules) : $_SERVER[$values['server']] == 'On'; $status = isset($available_modules) ? in_array($name, $available_modules) : $_SERVER[$values['server']] == 'On';
if ($name == 'mod_mime' && $php_interface != 'apache' ){ if ($name == 'mod_mime' && $php_interface != 'apache') {
$headers = get_headers( (!empty($config['redirectHTTPS']) && !isHTTPS(true))? 'https://' : 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 1); $headers = get_headers((!empty($config['redirectHTTPS']) && !isHTTPS(true)) ? 'https://' : 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 1);
if (isset($headers['Content-Type'])) { if (isset($headers['Content-Type'])) {
$status = 1; $status = 1;
}else{ } else {
$status = 0; $status = 0;
} }
} }