php - wordpress hierarchy
¿Cómo comprobar si Suhosin está instalado? (4)
No estoy familiarizado con Suhosin (nunca lo usé) pero si es posible, necesito verificar usando PHP si está instalado. Esto es por parte de un instalador que estoy escribiendo. Gracias.
Para detectar la extensión Suhosin, use extension_loaded () sin importar si se carga dinámicamente o está compilado estáticamente:
extension_loaded(''suhosin'');
Para detectar el Suhosin-Patch, verifique la presencia constante:
constant("SUHOSIN_PATCH");
Puede probar si una configuración abierta está establecida para Suhosin:
$isSuhosinInstalled = ini_get(''suhosin.session.max_id_length'') !== '''';
simplemente escriba un archivo php en la raíz de su documento como <?php phpinfo(); ?>
<?php phpinfo(); ?>
imprimirá toda la información relacionada con la instalación de php, solo busque el bloque "suhosin" que está instalado en su servidor, puede encontrar el bloque con todos los valores establecidos para él.
extension_loaded(''suhosin'');
Documentos PHP para extension_loaded
.
Si la extensión no se carga, aún puede estar disponible a través de dl
:
if (!extension_loaded(''suhosin'')) {
if (!dl(''suhosin.so'')) {
// Extension not loaded.
return false;
}
}
// Extension loaded.
return true;