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
Partager