Menu

Astuces / Divers

< Redirection PHP />
// Ecrit le 03/03/2009 à 00:13:45 par Arthezius

Si vous connaissez déjà des méthodes pour faire des redirections, peut-être serez-vous intéressé pour savoir en faire en PHP.

Redirection simple
Voici le code à utiliser:

<
header('Location: #url#');
>


Il suffit de remplacer #url# par l'adresse de la page.
Ce code est a mettre en tout début de page et avec impérativement aucun code html avant.
Dans le cas contraire, vous risqueriez d'avoir un message d'erreur du genre:

"Warning:_Cannot_modify_header_information_-_headers_already_sent_by..."



Redirection avec durée
Voyons maintenant comment faire avec un compte à rebours défini.

Le code:

<
header('Refresh: #temps#; URL= #url#');
>


Là encore, remplacer #url# par le lien de la page vers laquelle vous voulez être redirigé. Remplacer #temps# par la durée avant laquelle vous serez redirigé. Cela peut par exemple vous permettre de placer un message sur la page étant donné que le code doit être mis en tout début de page avant d'afficher des données sur celle-ci en html.

Bookmark and Share

Retour / Astuces - Haut de page

Arthezius © 2008-2010 - Page valide XHTML 1.0 Transitional