Comment puis-je rediriger en PHP avec cette configuration ci-dessous sans erreurs d'en-tête, je comprends que rien ne peut être imprimé au navigateur avant un en-tête, je cherche une solution, pas une explication.Comment puis-je rediriger en PHP sans erreur d'en-tête?
<?PHP
// include header
include ('header.inc.php');
// In my body section file if this is a page that requires a user be logged in then
// I run a function validlogin($url-of-page-we-are-on); inside of that file
//the function is below, it outputs a redirect to login page if not logged in
// include body of page we want
include ('SOME-FILE-HERE.php');
// include footer
include ('footer.inc.php');
// here is the function that is in the body pages, it is only called on a page that we require a logged in user so there are hundreds of pages that do have this and a bunch that don't, it's on a page to page basis
function validlogin($url) {
if ($_SESSION['auto_id'] == '') {
$msg = 'Please login';
$_SESSION['sess_login_msg'] = $msg;
$_SESSION['backurl'] = $url;
$temp = '';
header("Location: /");
exit();
}
}
?>
Je voudrais la fonction d'en-tête de php utilisateur et non une méta ou JavaScript
maintainning également une liste de pages qui nécessitent une connexion ou non pas une option ici si possible
c'est ce que j'ai fait, lire la section mise à jour de ma question – JasonDavis
désolé II avait une autre question concernant le même problème, je ne savais pas que j'étais sur celui-ci, de toute façon c'est comme ça que j'ai fini earliar – JasonDavis