Obtenir une variable UNIQUE a chaque client

Obtenir une variable UNIQUE a chaque client - PHP - Programmation

Marsh Posté le 10-06-2008 à 16:48:25    

Bonjour,
 
Je suis actuellement en train de developper un client/server.
Voici mon probleme :
 
Je voudrais que chaque client qui se connecte (et au final qui va dialoguer avec les autres clients) ai une espce d'empreinte digitale. C'est a dire que si mon serveur accepte 10.000 clients chacun doit etre capable d'etre unique et ainsi remarquable par le serveur.
J'ai donc pense a faire :
 
- Connection du client au server -> microtime();
 
Seulement si 2 clients se connectent en meme temps, tout mon programme tombe. Donc il faudrait faire quelque chose de la sorte :
 
- Connection du client au server -> microtime() * Adresse mac par exemple ou autre chose.
 
Donc meme si deux clients se connectent en meme temps, il doivent forcement avoir un 'numero de serie' different.
 
Auriez-vous des idees  ?  
 
 
Merci :jap:

Reply

Marsh Posté le 10-06-2008 à 16:48:25   

Reply

Marsh Posté le 10-06-2008 à 16:50:56    

identifiant de session ?

Reply

Marsh Posté le 10-06-2008 à 16:52:02    

On utilise pas les sessions, c'est pas du web. Mais du script

Reply

Marsh Posté le 10-06-2008 à 16:52:48    

Qu'est-ce que vous pensez de ca :  
 

Code :
  1. $id = md5(uniqid(rand(), TRUE));


Message édité par sideo le 10-06-2008 à 16:53:28
Reply

Marsh Posté le 10-06-2008 à 16:52:51    

Reply

Marsh Posté le 10-06-2008 à 16:55:11    

Ouaip je pense que je vais utiliser uniqid avec quelques cryptage de securite. J'ai decouvert ca entre temps.
 
CCP -> Pour ton information ce n'est qu'un client d'IA connecte a l'infini a un server.

Reply

Marsh Posté le 10-06-2008 à 16:55:38    

ça devrait correspondre à ton besoin oui.

Reply

Marsh Posté le 10-06-2008 à 17:00:58    

Merci beaucoup :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed