Bonjour voici un code qui semble fonctionner désormais :
Dans ce cas, le cookie est bien rempli et la session aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $expire = 60*60*24*30; // on définit la durée du cookie, 1 mois setcookie("cashoclic[affilie]",$username,time()+$expire); setcookie("cashoclic[idpub]",$idpub,time()+$expire); setcookie("cashoclic[info]",$info,time()+$expire); if(session_id() == ""){ session_start(); } $_SESSION['affilie']=$username; $_SESSION['idpubinscrip']=$idpub; $_SESSION['info']=$info;
Avant j'avais un code différent car je faisais au début un session_start()
et je remplissais les variables de sessions et après seulement je remplissais le cookie et pour certaines personnes celà ne fonctionnait pas tout était vide cookie et session.
Est-ce que vous avez une idée de la raison pour laquelle le nouveau code fonctionne ?
Les sessions peuvent poser un problème de conflit peut être avec les cookies sachant que les sessions utilisent les cookies également.
Merci






Répondre avec citation






mais non je remplis le cookie avec setcookie et je remplis la session juste après. Et je sais qu'il faut appeler $_COOKIE et $_SESSION respectivement pour les cookies et les sessions

Partager