Menu Fixe Responsive


Connectez-vous gratuitement !

Problèmes header en php sur serveur

Problèmes header en php sur serveur





Introduction

Il se peut que vous ayez des problèmes avec les headers sur votre serveur si celui-ci n'a pas activé les redirections comme on a pu le faire dans le tuto headers sur MAMP. Ce tuto est valable aussi pour ceux qui veulent développer en local sur MAMP, WAMP, EASYPHP, etc.
La méthode que vous allez voir vous permet de ne pas toucher aux réglages de votre serveur grâce à une seule ligne de code!

 

Activer les headers en php

Personnellement, en local, sur MAMP, j'ai utilisé la méthode que je vous ai expliquée dans le tuto headers sur MAMP, mais sur mon hébergeur actuel, il m'a fallu trouver une solution autre, car bien que le fichier php.ini de mon serveur sur mon FTP le output_buffering était bien égal à 4096, les headers ne fonctionnaient pas à chaque endroit de ma page!
Ainsi, pour faire fonctionner les headers à n'importe quel endroit de ma page, je mets dès les premières lignes de code :
< ? php
ob_start();


Et ensuite, je mets mon code habituel !
Cette méthode fonctionne à merveille sur mon hébergeur alwaysdata!
N'hésitez pas à lire la documentation relative à ob_start() en php

 

Utiliser une autre méthode universelle

Si vous n'avez pas envie d'insérer ce code à chaque fois, utilisez le script suivant:


< script type="text/javascript">
setTimeout("document.location=' votre lien, soit index.php soit une adresse url '; " , 2000);
< /script>


Les 2000 signifient que la page sera rafraichie dans 2 secondes.

 

 

 

 

 

 

 


Merci pour votre vote !






Mettre un commentaire sans compte







se connecter pour poster un commentaire avec un compte

COMMENTAIRES

Votre login (inscrit):
Pkaba
Votre pseudo (non inscrit):
Date de publication :
Jeudi 20 Février 2020

Votre commentaire :       
Merci beaucoup car vous m'avez beaucoup aidé

Votre login (inscrit):
ghislain
Votre pseudo (non inscrit):
Date de publication :
Vendredi 25 Août 2017

Votre commentaire :       
la redirection avec ob_start(); foncion a merveille merci

Votre login (inscrit):
Votre pseudo (non inscrit):
Rémy
Date de publication :
Vendredi 08 Mai 2015

Votre commentaire :       
Bien vu! ;-)

Votre login (inscrit):
Votre pseudo (non inscrit):
Laetitia
Date de publication :
Samedi 25 Avril 2015

Votre commentaire :       
Je ne connaissais pas cette astuce! Bravo!