Pas vraiment besoin de manipuler les headers à ce niveau.
Dans les deux branches de l'alternative, tu génère le code html correct
avec php , ou tu utiles un include.
Ceci demande un minimum d'organisation et de structuration du code.
Les aspects objet de PHP peuvent être utiles ici.
De toute manière il faudrait supprimmer les 'echos' sous peine
d'obtenir le sempiternel message du type 'Header already sent'.
<?php
...
if (mysql_num_rows($result)==0) {
//echo "Matricule invalide";
unset ($matricule);
include("php1.php");
main1($param1,$param2);
} else {
//echo "Matricule OK";
$expire = 1800;
include("php2.php");
main2($param1,$param2);
}
exit;
?>
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.