Je suis en train de mettre un cookie. Quelque chose comme:SHA salt dans la requête MySQL
$_COOKIE['test'] = SHA1('124'.'mysalt');
Maintenant 124 est mon identifiant que je veux. Donc, dans ma table MySQL, je suis en train d'exécuter une requête comme:
$sql = ("SELECT * FROM users WHERE SHA1(`id`) = '".mysql_real_escape_string($_COOKIE['test'])."'");
Comment ajouter le « mysalt » à la requête SQL? Car sinon je veux obtenir l'id correct.
Gardez à l'esprit: MySQL ne peut pas utiliser d'index pour accélérer la recherche dans ce cas. Il pourrait être préférable d'ajouter un autre champ à la table, de sorte que vous pouvez interroger quelque chose comme SELECT ... WHERE id = 124 ET tempkey = '87gesafouvgbaesofiuigsaf' – VolkerK