Cookie de session
Résolu/Fermé
Utilisateur anonyme
-
26 juil. 2017 à 20:30
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 28 juil. 2017 à 02:18
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 28 juil. 2017 à 02:18
A voir également:
- Cookie de session
- Supprimer cookie - Guide
- Cookie manager - Télécharger - Confidentialité
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
- Doubleclick.net cookie ✓ - Forum Virus
- Ants session déconnectée - Forum Services en ligne
3 réponses
Outside.The.Mind
Messages postés
163
Date d'inscription
jeudi 20 juillet 2017
Statut
Membre
Dernière intervention
28 janvier 2020
68
Modifié le 26 juil. 2017 à 20:33
Modifié le 26 juil. 2017 à 20:33
As-tu utilisé les variable de session ?
Du genre : $_SESSION["var1"];
Pour reconnaître tel ou tel utilisateur connecté par exemple ?
Genre du coup : $_[SESSION["username"];
Du genre : $_SESSION["var1"];
Pour reconnaître tel ou tel utilisateur connecté par exemple ?
Genre du coup : $_[SESSION["username"];
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
27 juil. 2017 à 02:59
27 juil. 2017 à 02:59
Bonjour,
En fait.. tu veux faire un système de "relogage automatique" ?
En gros tu te connectes au site.... puis tu le fermes.. et si tu reviens 4heures plus tard tu es automatiquement reconnecté ???
Si oui... il suffit de :
Lors de la connexion tu créés un cookie
(peu importe ce que tu mets dedans... un 1 ou un 0 ou n'importe quoi d'autre comme l'ID du user par exemple....)
Lorsque tu reviens sur la page, tu commences par vérifier si le cookie existe et si il a la valeur voulue (en général, donc, j'utilise l'ID de l'utilisateur)
Si c'est le cas... tu zappes la fenêtre de login pour arriver direct sur ton site...
Pour la déconnexion... il suffit de faire un unset du cookie.
En fait.. tu veux faire un système de "relogage automatique" ?
En gros tu te connectes au site.... puis tu le fermes.. et si tu reviens 4heures plus tard tu es automatiquement reconnecté ???
Si oui... il suffit de :
Lors de la connexion tu créés un cookie
(peu importe ce que tu mets dedans... un 1 ou un 0 ou n'importe quoi d'autre comme l'ID du user par exemple....)
Lorsque tu reviens sur la page, tu commences par vérifier si le cookie existe et si il a la valeur voulue (en général, donc, j'utilise l'ID de l'utilisateur)
Si c'est le cas... tu zappes la fenêtre de login pour arriver direct sur ton site...
Pour la déconnexion... il suffit de faire un unset du cookie.
Utilisateur anonyme
27 juil. 2017 à 08:48
27 juil. 2017 à 08:48
Salut, et merci, j'ai bien réussi,
J'ai une erreur qui est apparu mais ça n'a aucun rapport avec les cookies,
Rafraichir
Warning: Cannot modify header information - headers already sent by (output started at /customers/a/9/2/*****/httpd.www/fr/profile.php:38) in /customers/a/9/2/*****/httpd.www/fr/profile.php on line 151
Ligne 38 :
Ligne 151 :
ça redirige si il n'y pas d'information dans l'url, exemple : exemple.fr/profile.php ( ça redirige sur login qui redirige sur profile.php?id=1 )
J'ai une erreur qui est apparu mais ça n'a aucun rapport avec les cookies,
Rafraichir
Warning: Cannot modify header information - headers already sent by (output started at /customers/a/9/2/*****/httpd.www/fr/profile.php:38) in /customers/a/9/2/*****/httpd.www/fr/profile.php on line 151
Ligne 38 :
<title>Profil de
<?php echo $userinfo['pseudo']; ?>
</title>
Ligne 151 :
header("Location: login.php");
ça redirige si il n'y pas d'information dans l'url, exemple : exemple.fr/profile.php ( ça redirige sur login qui redirige sur profile.php?id=1 )
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
28 juil. 2017 à 02:18
28 juil. 2017 à 02:18
Sans voir ton code .. impossible de te dire où ça bloque exactement....
Mais sache que le message d'erreur
Il signifie que tu fais un
Typiquement.. tu as ta redirection en ligne 151 .... alors qu'elle devrait se trouver AVANT tout affichage (comme celui de ta ligne 38 )
PS: A l'avenir, pense que pour toute nouvelle question tu dois créer une discussion spécifique. Cela rend le forum plus facile à lire....
PS²: Merci de mettre cette discussion en RESOLUE.
Mais sache que le message d'erreur
Cannot modify header information - headers already sent byest assez explicite !
Il signifie que tu fais un
header('location....');alors que tu as déjà affiché des choses sur ta page (via des ECHO, duc ode html ou des messages d'erreurs php....
Typiquement.. tu as ta redirection en ligne 151 .... alors qu'elle devrait se trouver AVANT tout affichage (comme celui de ta ligne 38 )
PS: A l'avenir, pense que pour toute nouvelle question tu dois créer une discussion spécifique. Cela rend le forum plus facile à lire....
PS²: Merci de mettre cette discussion en RESOLUE.
26 juil. 2017 à 20:52
26 juil. 2017 à 20:57
26 juil. 2017 à 21:02
Modifié le 26 juil. 2017 à 21:06
As-tu déjà vue les cookies présent sur ta page ?
26 juil. 2017 à 21:09