posée par

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

1 Réponse

+1 vote
répondu par

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

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

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 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 ...
// code PHP ...
// code PHP ...
header('location: test.php');
ob_end_flush(); // à positionner juste après le header location
?>

Tendances

Questions liées

1 réponse
1 réponse
1 réponse
1 réponse
posée par Damien 01-Mai-2018

Merci pour votre visite sur 1FORMATIK.com

Un petit clic sur la pub est toujours apprécié, c'est elle qui finance le site

Bon surf

...