Fonctions: elles servent à regrouper des bouts de code utilisés souvent
ex : sur ton site tu manipules plein de dates récupérées dans une base de données, au format AAA-MM-JJ
toi, tu veux les afficher comme ça JJ/MM/AAA
et bien tu va faire une petite fonction formater_date(), qui prendra en paramètre la date format SQL, et te la renverra format français
plutôt que de remetre le même code à chaque fois, une fonction c'est plus propre, plus court, et surtout en cas de changement tu ne modifies ton code qu'une seule fois, dans la fonction.
Templates: le template sert effectivement à séparer le PHP (traitement des données) du HTML (affichage)
pour dans l'idéal pouvoir faire travailler 2 personnes différentes (graphiste/codeur) chacun sur sa partie, ou pouvoir mieux s'y retrouver.
L'utilisation des templates dépend du moteur utilisé, mais c'est plutôt simple pour la plupart :
tu définies des variables dans le template HTML, que le PHP va remplir avec ton contenu.
Je ne connais pas modeLixe, mais les templates phpLib sont plutôt simples à utiliser
il y a généralement une documentation assez dense avec ce genre de systèmes, lis-la

tu as ici un comparatif de différents moteurs, il y en a des simples et des moins simples :
http://cyberzoide.developpez.com/php4/template/
Voici un petit exemple pour PHPLib :
http://www.asp-php.net/scripts/asp-php/template.php
tu verras c'est assez simple
Sessions et Cookies:
l'utilisation du cookie semble bonne, tu peux effectivement le récupérer comme ça, avec $_COOKIE
Vaut-il mieux utiliser cookie ou session?
un copain m'a dit qu'il était préférable d'utliser les cookies car il trouvait ça plus souple et parce que les sessions ne marchaient pas sur tous les hébergeurs. Mais on m'a dit aussi qu'un cookie pouvait s'arreter avant la fin du temps si le membre le supprime.
Ca dépend de l'utilisation, les cookies peuvent aussi être désactivés sur le navigateur clients
Personnellement je n'ai jamais eu de problème avec les sessions
Il faut bien voir la différence : une session dure la durée de la visite
Un cookie peut rester (sauf suppression manuelle ou fin de la durée de vie) sur le poste client
Et au fait, si je met timestamp 1 an.
Dans 1 ans le cookie sera effacé et il se passera quoi? Le membre sera désinscrit dem on site? ou c'est juste qu'on ne le reconnaitra plus et il devra se réidentifier?
dans 1 an le cookie sera effacé, après les conséquence sur ton site dépendent de ce que tu fais des informations contenus
généralement un cookie est utilisé pour une identification automatique, pour ne pas avoir à se reconnecter à chaque fois
une fois le cookie supprimé, tu es toujours inscrit, mais tu dois te réidentifier (comme sur ce forum par exemple)
Voilà déjà quelques premières réponses qui t'aideront j'espère
