Bonsoir à tous,
Le code php ci-dessous donne des résultats différents selon qu'on soit en local ou sur un serveur disant:
pour la chaine des caractères "KXFMK", en local, cette fonction me retourne la valeur 226337606 et 210679735110 sur un serveur distant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php function rpHash($value) { $hash = 5381; $value = strtoupper($value); for($i = 0; $i < strlen($value); $i++) { $hash = (($hash << 5) + $hash) + ord(substr($value, $i)); } return $hash; } echo rpHash(trim("KXFMK")); ?>
Je ne comprend pas pour quoi.
Merci
Partager