Comment vérifier si l'extension mcrypt existe sur php
Je voudrais savoir la plus simple et la plus rapide de code PHP en ligne afin de vérifier si l'extension mcrypt est disponible/installé.
Il y a une fonction qui permet de crypter une chaîne et d'abord, il nécessite de vérifier si mcrypt est utilisable. Si non, il va exécuter un autre chiffrer la solution disponible sur le système.
Merci!
source d'informationauteur Heroselohim
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
function_exists
pour vérifier si l'un des mcrypt fonctions existe.Modifier 30.07.2016:
Depuis ma réponse obtient toujours un peu de upvotes de temps en temps, j'ai comparé les performances de la mine et de Cristi Draghici réponses. La conclusion est, que
function_exists
est un peu plus rapide queextension_loaded
. https://3v4l.org/So4EpVous pouvez également utiliser extension_loaded():
Si vous utilisez un environnement de développement comme XXAMP, ou WAMP, il devrait y avoir un défaut "phpinfo" de la page. Par exemple, dans XXAMP ce serait:
http://localhost/dashboard/phpinfo.php
Vous pouvez également réaliser ce même écran par la visualisation d'un fichier php qui a: phpinfo(); quelque part dans le code.
Dans cet écran, il suffit de rechercher la chaîne "mcrypt de soutien". S'il est installé, vous verrez une case "activé".