Différence Navigateurs PC IP

Résolu/Fermé
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 19 janv. 2011 à 19:11
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 23 janv. 2011 à 10:04
Bonjour,

j'utilise une base de donnée pour les session afin de les passer d'un sous domaine à l'autre.

Je souhaiterais savoir comment faire la différence entre les différents navigateurs et les PC.
Actuellement je récupère l'adresse IP.
Mais si PC1 se connecte, alors l'ip est enregistrée et pour login Toto. Si PC2 se connecte alors on retrouve Toto alors que c'est pas la même personnes.

Comment faire ?


A voir également:

1 réponse

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
19 janv. 2011 à 19:23
Salut.

Il faut créer un cookie contenant l'identifiant unique de la session dans la base de données. Avec le système de sessions de PHP, il port par défaut le nom PHPSESSID.

D'ailleur, tu peux modifier les paramètres du cookie des sessions PHP, et donc utiliser les sessions sur plusieurs domaines.
https://www.php.net/manual/fr/function.session-set-cookie-params.php
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
19 janv. 2011 à 22:05
J'avais testé mais ça ne fonctionnait pas, je vais re tester
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
19 janv. 2011 à 23:04
le setcookie est a mettra avant ou après session start ?
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
20 janv. 2011 à 17:05
Si tu crées ton propre système de session, avec ton propre cookie, tu ne dois pas utiliser les sessions PHP, donc pas de session_start().

Si tu veux utiliser les sessions PHP, alors c'est session_set_cookie_params() et pas setcookie(). Dans ce cas, c'est avant le session_start().
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
23 janv. 2011 à 10:04
ok, merci
Finalement, j'ai combiné set_cookie avec session dans le cooki il y a juste un ID comme ça si le cookie n'est pas vide alors j'utilise l'id sinon rien
0