par anonyme 24-Juin-2018

Comment puis-je faire une redirection en PHP, c'est à dire rediriger automatiquement l'internaute vers une autre page ?

1 Réponse

par Antoine 24-Juin-2018

Pour faire une redirection en PHP, vous devez utiliser la fonction réseau PHP HEADER.

<?php header('location: test.php'); ?>

Remarque : Si vous obtenez l'erreur Cannot modify header information : headers already sent by, c'est qu'un HEADER a déjà été déclaré précédemment dans votre code.

Dans ce cas, et avant de faire la redirection PHP, utilisez la mise en mémoire tampon de votre code (buffer). Pour cela utilisez ob_start() et ob_end_flush().

<?php
ob_start(); // à positionner au début de votre code
// code PHP ...
header('location: test.php');
ob_end_flush(); // à positionner juste après le header location
?>

Questions liées

1 réponse
1 réponse
posée par anonyme 20-Mars-2020
1 réponse
1 réponse
1 réponse
1 réponse
1 réponse
1 réponse
posée par anonyme 12-Janvier-2020
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses de l'équipe et d'autres internautes.

2.6k questions

3k réponses

...