Salut,
"Est-ce que $_SERVER['REMOTE_ADDR'] ne liste pas les adresses IP successives à utiliser pour retrouver un ordinateur ? Quelque chose dans le style '
215.93.15.45, 192.168.0.1' ?"
Hélas, non.
" Même si le nom de l'ordinateur n'est pas beaucoup plus sûr, c'est toujours une sécurité de plus."
Mais il n'est décidément pas passé dans les entêtes HTTP en réponse au serveur.
Par contre, on peut toujours s'appuyer sur d'autres valeurs qui sont assez spécifiques au client, notamment le User Agent, ou les langues acceptées
$_SERVER['HTTP_USER_AGENT'] et _SERVER["HTTP_ACCEPT_LANGUAGE"]
Le tout hashé en md5 ou sha1, voire crypté (bref, mixé comme on veut, pour peu que ce soit pas comme tout le monde).
Pour ce qui est des cookies, on peut aussi les crypter et les url encoder. Ca les rend quand même plus difficiles à manipuler...
Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...