Le "/" est très important dans tes cookies, tu as bien fait de le rajouter, le "cs-ligue.com" n'est lui pas indispensable.
Je ne comprend pas trop ton:
"if !$Login && !$Password) ", vu que tu fais un isset() juste après pour tester l'existence des variables.
je peux te filer le code qui est sur mon site et qui fonctionne en local comme en ligne:
$expire = 365*24*3600; // (règle l'expiration du cookie à 1 an)
envoie du "cookie"
setcookie("Cookie_pseudo",$S_pseudo,time()+$expire,"/" );
setcookie("Cookie_droits",$S_droits,time()+$expire,"/" );
lecture du cookie:
session_register("S_pseudo" );
$S_pseudo=$Cookie_pseudo;
session_register("S_droits" );
$S_droits=$Cookie_droits;
comme les variables globales sont configurées je n'utilise pas la syntaxe $_COOKIE mais c'est plus clean comme tu fait.
Je ne fait meme pas les test avec isset() car un cookie inexistant ne génère pas d'erreur...
---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World