Différence Navigateurs PC IP
Résolu
griko
Messages postés
343
Date d'inscription
Statut
Membre
Dernière intervention
-
griko Messages postés 343 Date d'inscription Statut Membre Dernière intervention -
griko Messages postés 343 Date d'inscription Statut Membre Dernière intervention -
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 ?
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:
- Différence Navigateurs PC IP
- Ethernet n'a pas de configuration ip valide - Guide
- Reinitialiser pc - Guide
- Test performance pc - Guide
- Pc lent - Guide
- Downloader for pc - Télécharger - Téléchargement & Transfert
1 réponse
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
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
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().
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