Session et Cookies; Fonctions; Templates
Posté : 11 sept. 2005, 14:11
Bonjour,
Celà fait maintenant 1 mois que j'apprend le php. Cela fait pas mal de temps que quelques questions me trottine la tête.
Fonctions:
J'ai beau avoir lu les cours du siteduzero, le manuel de php.net,debutant.org et commencer à lire Pratique de PHP et MYSQL de phillipe rigaux. Je ne comprend pas qu'elle est l'utilité des fonctions. En quoi celà peut nous aider dans notre site?
Aperemment ce serait pour diminuer les codes trop long
Templates:
J'ai téléchargé modeLixe mais concrétement je n'y comprend rien.
on m'a dit qu'un template servait à séparé le design et le code.
Mais moi je procède ainsi:
1ère page -> page.php -> code php et xhtml
2ème page-> page.css -> code CSS
3ème page-> header.php -> continent le haut de chacune de mes pages
4ème page -> menu.php -> le menu de toute mes pages
5ème page -> footer.php -> le bat de toutes mes pages
6ème page -> connection.php -> paramètre de connexion mysql
je relis la 3ème, 4ème, 5ème page et 6ème page par des includes à page.php
Alors vaut-il mieux utiliser un template? pk? Si oui, où puis je voir comment me servir d'un template?
Sessions et Cookies:
Pour créer mon cookie j'utilise setcookie(nom, valeur, timestamp)
mais pour visualiser d'autres part je fais quoi? setcookie() ???
exemple:
-----------
pagecookie.php
<?
setcookie('moi, 'kerwan', $timestamp);
?>
Tu t'appelles <? echo $_COOKIE['moi']; ?>
-----
pagecookie2.php
<? setcookie(); ?>
Tu t'appelles <? echo $_COOKIE['moi']; ?>
-----------
C'est comme cela que je dois procéder?
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.
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?
Il existe session_destroy() pour détruire une session (se déconnecter) existe t'il un truc dans le genre pour cookie? (cookie_destroy() par exemple)
Merci de répondre à ces questions.
Je suis désolé si vous les trouvers non pertinantes mais je vous promet avoir chercher.
Kerwan,
Nouveau membre de la communauté PHP
Celà fait maintenant 1 mois que j'apprend le php. Cela fait pas mal de temps que quelques questions me trottine la tête.
Fonctions:
J'ai beau avoir lu les cours du siteduzero, le manuel de php.net,debutant.org et commencer à lire Pratique de PHP et MYSQL de phillipe rigaux. Je ne comprend pas qu'elle est l'utilité des fonctions. En quoi celà peut nous aider dans notre site?
Aperemment ce serait pour diminuer les codes trop long
Templates:
J'ai téléchargé modeLixe mais concrétement je n'y comprend rien.
on m'a dit qu'un template servait à séparé le design et le code.
Mais moi je procède ainsi:
1ère page -> page.php -> code php et xhtml
2ème page-> page.css -> code CSS
3ème page-> header.php -> continent le haut de chacune de mes pages
4ème page -> menu.php -> le menu de toute mes pages
5ème page -> footer.php -> le bat de toutes mes pages
6ème page -> connection.php -> paramètre de connexion mysql
je relis la 3ème, 4ème, 5ème page et 6ème page par des includes à page.php
Alors vaut-il mieux utiliser un template? pk? Si oui, où puis je voir comment me servir d'un template?
Sessions et Cookies:
Pour créer mon cookie j'utilise setcookie(nom, valeur, timestamp)
mais pour visualiser d'autres part je fais quoi? setcookie() ???
exemple:
-----------
pagecookie.php
<?
setcookie('moi, 'kerwan', $timestamp);
?>
Tu t'appelles <? echo $_COOKIE['moi']; ?>
-----
pagecookie2.php
<? setcookie(); ?>
Tu t'appelles <? echo $_COOKIE['moi']; ?>
-----------
C'est comme cela que je dois procéder?
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.
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?
Il existe session_destroy() pour détruire une session (se déconnecter) existe t'il un truc dans le genre pour cookie? (cookie_destroy() par exemple)
Merci de répondre à ces questions.
Je suis désolé si vous les trouvers non pertinantes mais je vous promet avoir chercher.
Kerwan,
Nouveau membre de la communauté PHP