Cookie PHP - Sont t'il activer...
Résolu/Fermé
Anamos67
Messages postés
40
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
4 octobre 2009
-
6 juil. 2006 à 19:36
foisse - 10 sept. 2008 à 15:56
foisse - 10 sept. 2008 à 15:56
A voir également:
- Cookie PHP - Sont t'il activer...
- Comment activer windows 10 - Guide
- Activer chromecast - Guide
- Activer pavé tactile windows 10 - Guide
- Activer office gratuitement - Guide
- Easy php - Télécharger - Divers Web & Internet
5 réponses
ten62
Messages postés
158
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
5 avril 2011
23
4 août 2008 à 00:51
4 août 2008 à 00:51
Moi aussi, quelqu'un a il un idée ?
maxime_B
Messages postés
788
Date d'inscription
mardi 14 juin 2005
Statut
Membre
Dernière intervention
15 juin 2010
55
7 juil. 2006 à 14:55
7 juil. 2006 à 14:55
salut
ce serait pas plus simple de "jouer" avec les variables avec la fonction si, sinon au lieu de mettre 2 fois if??
je veux dire comme ça:
enfin, c'est juste une proposition.......
ce serait pas plus simple de "jouer" avec les variables avec la fonction si, sinon au lieu de mettre 2 fois if??
je veux dire comme ça:
<?php if ( !isset ( $_COOKIE['cookie_test'] ) ) { //utilise le cookie } else { echo 'Votre navigateur doit accepter les cookies pour fonctionner correctement'; } ?>
enfin, c'est juste une proposition.......
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
7 juil. 2006 à 14:58
7 juil. 2006 à 14:58
Bonjour,
(pour Maxime_B)
Je pense que ça ne convient pas. Dans un premier temps, si le cookie n'existe pas, c'est qu'il n'est pas créé ou que le navigateur ne les acceptent pas. On en deduit pas tout de suite qu'il ne les accepte pas.
(pour Maxime_B)
Je pense que ça ne convient pas. Dans un premier temps, si le cookie n'existe pas, c'est qu'il n'est pas créé ou que le navigateur ne les acceptent pas. On en deduit pas tout de suite qu'il ne les accepte pas.
Anamos67
Messages postés
40
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
4 octobre 2009
9
7 juil. 2006 à 17:09
7 juil. 2006 à 17:09
exactement, c'est bien sa le probléme... Je ne suis d'ailleur méme pas sur que se soit possible...
C'est vraiment embetant les cookies, a toujours devoir reactualiser la page!
C'est vraiment embetant les cookies, a toujours devoir reactualiser la page!
Anamos67
Messages postés
40
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
4 octobre 2009
9
8 juil. 2006 à 14:45
8 juil. 2006 à 14:45
personne n'a d'idée?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
8 sept. 2008 à 17:04
Si SID est vide le client accèpte les cookies;
le code:
session_start();
if (SID=='') $cookie=true; //le client accepte les cookies
else $cookie=false;
sinon plus simple mais moins explicite:
session_start();
$cookie=SID=='';
10 sept. 2008 à 09:02
il marche bien chez moi
mais j'ai quand une question de compréhension
si le client accepte les cookies et qu'on ouvre une session
pourquoi le SID est vide ?
n'est-t-il pas sensé contenir l'ID de la session ?
10 sept. 2008 à 15:56
SID (chaîne de caractères)
Constante contenant le nom de la session et l'identifiant en cours, sous la forme "name=ID" ou une chaîne vide si l'identifiant de session a été défini dans un cookie de session.
Après pour te répondre plus en profondeur je peux faire que des suppositions.
J'imagine que c'est pour des raisons de sécurité que SID='' pour les sessions par cookie.
Les constantes sont globales et l'id de session est bien utile pour pirater le compte de quelqu'un donc quand on peut se passer d'utiliser le SID c'est plus sur.
En plus en lisant les pages du manuel, c'est la méthode conseillée pour vérifier si le client accèpte ou pas les cookies donc ça a du être pensé à cet effet.
Sinon c'est un coup de chance :)