Fonction hash() et uniqid() ne fonctionnement pas :(

Résolu/Fermé
teddol - 16 avril 2015 à 21:10
Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 - 17 avril 2015 à 17:48
Bonjour à tous,

je voudrais que ma variable soit du type :

$ma_variable = hash('sha512', uniqid(openssl_random_pseudo_bytes(16), TRUE)) ;

Or, je me rends compte que $ma_variable est vide!!! Je ne comprends pas pourquoi?

Le site est hébergé chez JUSTHOST.COM

Merci pour votre aide.

T.
A voir également:

2 réponses

Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 24
17 avril 2015 à 14:39
Je te conseille de décomposer les étapes.
Essayer de faire marcher les fonctions avec des variables simple.

$txt="Petit test";
uniqid($txt, TRUE);

Voir si uniqid fonctionne déjà simplement, ensuite tester hash pareil simplement après en fonction de ce que ça retourne tu pourra mixer les deux ou si ça ne fonctionne pas chercher d'autres solutions en regardant comment uniqid et hash fonctionnent plus précisemment.
0
teddol Messages postés 3 Date d'inscription jeudi 16 avril 2015 Statut Membre Dernière intervention 27 décembre 2016
17 avril 2015 à 15:10
Bonjour,

Merci pour ces infos. Mais j'ai trouvé ce qui n'allait pas.

En fait, je n'étais pas sous la bonne version de PHP.

Maintenant, ça fonctionne!.
0
Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 24
17 avril 2015 à 17:48
Ok, au plaisir !
0