Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
le debats existe sur punbb.org mais je ne vois pas de solution adequate à un probleme simple :
en l'etat (sauf erreur de ma part), le cookie stocke l'id de l'utilisateur et son mot de passe et check dans la base les infos à la demande.
sauf que si on a besoin d'ajouter des infos en sus dans le cookie on est cuit.
on doit changer le nom du cookie en qqchose du genre
http://fr3.php.net/manual/fr/function.setcookie.php exemple 4 :
<?php
setcookie("cookie[three]", "cookiethree" );
setcookie("cookie[two]", "cookietwo" );
setcookie("cookie[one]", "cookieone" );
// Après avoir rechargé la page :
if (isset($_COOKIE['cookie'])) {
foreach ($_COOKIE['cookie'] as $name => $value) {
echo "$name : $value <br />\n";
}
}
?>c'est possible mais le cookie devient invalide sur les forums où se produirait la modif non ?
de plus si je veux une info qui ne doit durer qu'un instant (genre 5à10min) je me retrouve à perdre mon cookie à l'issue du "timeout".
D'où l'interet des sessions.
$_SESSION['login'] = $login;
$_SESSION['pass'] = $pass;
plus tard j'ai besoin du mettre en session une info
$_SESSION['machintruc'] = 'bidulechouette';
et je peux aussi gere un timeout 
maintenant je me demande si la fonction
setcookie = session + session.use_only_cookies
si non alors pkoi pas utiliser session + session.use_only_cookies ????
la souplesse de l'utilisation de $_SESSION + l'utilisation plus "robuste" des cookies ?
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
tu peut créer autant de cookie que tu veut pour un même site en leur donnant des noms différents ; pour le reste j'ai pas tout capté 
Hors ligne
Salut,
J'ai pas tout compris mais je vais essayer de te répondre quand même
.
On ne peut pas forcer session.use_only_cookies car tout simplement certains hébergeur l'ont mis sur off. C'est une question de compatibilité.
Hors ligne
ce que je voulais dire plus simplement :
je voudrai que soit possible l'utilisation des fonctions session*() plutot que setcookies quitte à stocker les infos dans un cookies via l'option use_olny_cookies.
si je ne dis pas de connerie les cookies on doit les definir au login et on ne peut plus faire evoluer le cookie pour y stocker autre chose non ?
alors qu'une session qui demarre apres le login ; on peut lui rajouter des infos tant que l'utilisateur n'a pas fait un logout.
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
Pages : 1