Utiliser la fonction password_hash

Fermé
philip51 Messages postés 49 Date d'inscription vendredi 6 janvier 2017 Statut Membre Dernière intervention 25 février 2020 - 20 juin 2019 à 16:28
jordane45 Messages postés 38469 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 avril 2025 - 20 juin 2019 à 16:58
bonjour,
je voudrai utiliser la fonction password_hash() pour les mots de passe.
voilà ce que j'ai écris :
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
$password = 'toto';
$hash = password_hash($password, PASSWORD_DEFAULT);
echo $hash;
?>

j'ai seulement un code erreur qui s'affiche !
Fatal error: Call to undefined function password_hash() in C:\Weblocal\Sites\tests\index.php on line 10

Il semble que ce soit lié à la version php. J'utilise la version 5.4.6
Est ce que je dois télécharger la dernière version càd 7.3.6 pour résoudre ce problème !!
Je suis sous Windows 7 32 bits
A voir également:

1 réponse

jordane45 Messages postés 38469 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 avril 2025 4 741
20 juin 2019 à 16:58
Bonjour,

Comme l'indique la documentation officielle de php ( ICI ) (qu'il ne faut pas hésiter à consulter avant de poster des questions.... )
il faut utiliser une version php supérieure à 5.5

(PHP 5 >= 5.5.0, PHP 7)


Et sachant que PHP 5 est quasi considérée comme obsolète et beaucoup beaucoup beaucoup moins performante que la version 7 ... il vaut mieux partir sur la dernière version...
0