sepon
Invité n'ayant pas de compte PHPfrance
23 août 2006, 13:39
C'est pas trop mon problème, je sais comment faire une redirection header avant l'envoi d'informations, mais c'est plus un souci de propreté de mon code avec les includes, et surtout pour m'y retrouver facilement.
Un exemple vaut mieux que de longs dsicours :
Une page membre.php, sur cette page il peut y avoir une inscription, une connexion, une deconnexion, afficher tous les membres, voir un membre en particulier, etc...
Pour chaques actions, j'ai tout séparé en fichier à inclure, a appelée dans membre.php.
le problème, c'est qu'au niveau formulaire, je ne peux faire un header dans les includes, puisque l'affichage a déjà eu lieu sur la page appelante.
Donc comme solution, je n'ai que :
- Faire le traitement de tous les forms sur la page appelante.
Mais mon code sera pas très propre, un peu fouilli.
- Faire le traitement de tous les forms dans un include exclusivement réservé à cet effet, sera appelé avant toute sortie, peut-être la meilleure solution.
- ob_start()
Donc voilà, la facilité reste ob_start,

mais question coût en ressources, je ne sais pas ce que ça donne, c'était pour cela ma question
