05/05/12 - ludo12
PS: j'ai trouvé! sur le code "déconnexion" enlever
header("Location: index.php") ; } else
Cette phrase code m'empêcher de supprimé les cookies ^^ Mais sinon vraiment génial ce tuto ;)
|
|
05/05/12 - ludo12
Bonjour, Je viens de suivre ce magnifique tuto ( et je n'exagere pas) mais à la fin je suis bloquer.
Quand je clique sur "déconnexion", je retourne sur index.php mais les cookies crées ne s'éfface pas !!
j'ai pourtant bien suivit ce tuto à la lettre. Si quelqu'un pouvait m'aidez ...
|
|
03/04/12 - cricri1
//setcookie("tempsrestant", "", time()-360000); ca eface le cookie si besoin
premiere fois que tu lannce a pas de cookie donc ca le cree
$temp=time()+ 3600; la tu change pour avoir le temp voulu 3600=1h
setcookie("tempsrestant", $temp, time()+360000);
la 2 eme fois le cookie existe ...
|
|
03/04/12 - jf11
Merci cricri1, g compris ceci sur ton script - Creation du cookie, si cookie existe, $c=$c-time(); ce qui revient pour moi dans ton exemple à $c=-360000, la je fais un date('H:i:s', $c); et logiquement je devrais récupérer heures, minutes, secondes ? Je ne comprend pas ce qui suit else ...
|
|
02/04/12 - cricri1
<?php
//setcookie("tempsrestant", "", time()-360000);
if (isset($_COOKIE["tempsrestant"]))
{
$c=$_COOKIE["tempsrestant"];
$c=$c-time();
echo "temp " . $c . "<br />";
}
else
{
$temp=time()+ 3600;
setcookie("tempsrestant", $temp, time()+360000);
}
?>
|
|
02/04/12 - jf11
Un cookie, j'utilise pas trop ça. Concreètement ! Parce que là g du mal à me projeter. Merci toutefois cricri1 de ta réponse
|
|
02/04/12 - cricri1
en terme de logique
la premiere fois tu cree un cookie avec l heure de la machine + le temps restant
a chaque nouvelle visite tu relit le cookie et l heure de la machine et tu calcule le temp restant
|
|
13/03/12 - cyril974
Bonjour,
Je réalise un questionnaire en ASP et je souhaite faire en sorte que les Internautes ne répondent à ce questionnaire qu'une seule fois.
J'ai fait pas mal de recherche sans trouver un système idéal :Pour l'instant j'utilise les cookies et la reconnaissance de l'adresse IP ...
|
|
23/02/12 - DB77
Bonjour,
Soit tu stockes l'adresse IP dans ta base de données, mais le problème c'est si tout le monde passe par le même proxy, soit tu poses un cookie sur le poste de l'utilisateur, mais il peut très bien le supprimer, soit tu demandes une identification (Active Directory ou login et ...
|
|
10/01/12 - neum
Bonjour Denis,
SI SI SI, TU TE MÉPRENDS (!) : J'AI OPTÉ POUR TA SOLUTION! Ce serait vraiment absurde, pour ne pas dire lamentable, de venir vers toi, de passer tant de temps et d'efforts, couronnés de succès qui plus est, pour au final ne pas utiliser le/les scripts si chèrement ...
|
|
09/01/12 - neum
Pppfffff,comme d'hab : faut quej'aille dormir...
J'avais oublié la 2ème parenthèse dans la déclaration de la condition if, fin de la première ligne
<?php
...['cookiewebclip']))...
?>
Oui je sais... je sors...
Neum...
|
|
09/01/12 - neum
Bonjour DB77
... encore un souci de fenêtre d'alerte et de cookie. Mais cette fois, je ne vois pas mon erreur syntaxique : la page s'ouvre toute blanche, preuve que j'ai oublié un guillemter ou un point-vurgule quelque part.. seulement j'ai beau essayer et ré-essayer, je ne trouve pas. ...
|
|
04/01/12 - neum
Bonsoir DB77,
écoute, oui, oui oui, là je comprends, qui plus est lorsque je décortique ce que tu dis : on va d'abord voir ce qui est affiché (quelle langue et à quelle place dans les 3 possibles : $nouveau et $position) puis ensuite on ausculte le cookie (via la boucle $i, $i++, ...
|
|
03/01/12 - DB77
Et pour répondre à ta question :
Il faut d'abord aller chercher le cookie pour voir les alertes qui ont déjà été affichées. Mais la première fois, il n'existe pas, donc on l'initialise à 000. Ensuite, on l'actualise et on le met à jour, ou on le crée si c'est la première fois. Donc tu ...
|
|
03/01/12 - DB77
En fait, on ne peut pas faire appel à setcookie si une ligne HTML a été générée. C'est pourquoi je l'ai remontée avant le premier echo, cela n'a rien à voir avec l'existence ou non du cookie. Mais, étrange d'ailleurs, IIS ne disait rien alors que sur Free, c'est Apache et j'ai tout de ...
|