Bonjour,
Bien souvent, les pages PHP (ou même HTML) doivent s'enchaîner automatiquement.
Pour cela, il existe diverses possibilités :
- le code Action au sein d'un formulaire,
- la fonction header() avec son paramètre location qui placée en tête du programme peut rediriger vers une autre page…
Problème, cette redirection est difficilement conditionnelle et pour preuve j'ai même lu que cette fonction (en tête de module) devait de préférence être suivie d'un Exit !
Pourtant, j'ai cru comprendre qu'il existait un second paramètre possible :
Le paramètre optionnel replace indique si la fonction header() doit remplacer un en-tête précédemment émis, ou bien ajouter un autre en-tête du même type. Par défaut, un nouvel en-tête va écraser le précédent, mais si vous passez FALSE dans cet argument, vous pouvez forcer les en-têtes multiples pour un même type d'en-tête.
L'usage avec False d'entêtes multiples dépasse ma compétence (bien limitée) mais le Replace simple qui peut être envoyé en décalé semble bien se prêter à des déroulements de pages pour des cas particuliers de traitement (ou celui des erreurs).
Merci d'avance à qui aurait employé ce paramètre ou pourrait m'apporter des précisions sur son fonctionnement.
@bientôt RJL2711
Partager