il faut séparer les fonctions car elles n'ont pas la même utilisation : (séparer c'est juste pour la mise en page ici hein, dans ton code tu mixes tout comme tu veux)
d'un coté setcookie() peut être utlisé partout dans ton code, mais un refresh sera nécessaire (donc un header)
de l'autre header() et session_start() qui modifient l'entête HTTP
ces fonctions peuvent être utilisées n'importe où dans ton code mais AVANT tout sortie (code HMTL, espace, msg d'erreur etc.)
j'espère que tu auras mieux pigé
EDIT : pour ta portée de variable, bin je sais pas trop à vrai dire... du moment que tu gardes l'identifiant de session dans l'url / cookie, il sera capable de la ressortir si elle n'a pas expiré..
Message édité par Sh@rdar le 13-02-2003 à 18:14:52
---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft