horus
Visiteur
Enregistré le 30/12/2007
Messages: 50
Non connecté
|
Ajouté le : 30/05/2009 02:10
Message :
tu parles des choix du menu déroulant: 24H, 30jours, 1an, jusqu'en 2010?
oui, et je l'ai fait: ai prolongé jusqu'à 2020...
(en remplacement du 2010 qui faisait donc moins qu'un an cette année!)
dans le fichier "login.php" lignes 77 etc
{
case "0":
sendcookie("CoolForumID",urlencode(serialize($send)),time()+3600*24);
break;
case "1":
sendcookie("CoolForumID",urlencode(serialize($send)),time()+86400*30);
break;
case "2":
sendcookie("CoolForumID",urlencode(serialize($send)),time()+86400*365);
break;
case "3":
sendcookie("CoolForumID",urlencode(serialize($send)),mktime(0,0,0,1,1,2010));
break;
}
tu constates les durées!
surtout au début du fichier ça appelle functions.php qui est dans le dossier admin
dans le fichier functions, pour moi ligne 280...
//********** FONCTION D'ENVOI DE COOKIES **********
function sendcookie($name,$value,$expire)
{
global $_FORUMCFG;
if($expire==-1)
$expire=mktime(0,0,0,1,1,2010);
if(empty($_FORUMCFG['cookiedomain'])) setcookie($name,$value,$expire,$_FORUMCFG['cookierep']);
else setcookie($name,$value,$expire,$_FORUMCFG['cookierep'],".".$_FORUMCFG['cookiedomain']);
}
sinon on retraite les cookies encore à plusieurs reprises ensuite mais sans changer quoi que ce soit
selon ma logique on détermine bien où ai copié et ensuite on vérifie si le cookie est expiré. voilà
de toute façon je sais très bien que si ai commis une erreur ou un oubli, ça va vite compléter et rectifier après moi!
*** Message édité par horus le 30/05/2009 03:11 ***
|