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!
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
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.
cliquez sur
une étoile
1 2 3 4 5