La fonction header() à cessé de fonctionner
Résolu/Fermé
dixmon17100
Messages postés
64
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
11 juin 2013
-
18 sept. 2011 à 23:25
dixmon17100 Messages postés 64 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 11 juin 2013 - 20 sept. 2011 à 23:15
dixmon17100 Messages postés 64 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 11 juin 2013 - 20 sept. 2011 à 23:15
A voir également:
- La fonction header() à cessé de fonctionner
- Fonction si et - Guide
- Comment faire fonctionner chromecast - Guide
- Fonction somme excel - Guide
- Fonction moyenne excel - Guide
- Fonction filtre excel n'existe pas - Forum Excel
2 réponses
supernico
Messages postés
513
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
20 novembre 2011
193
18 sept. 2011 à 23:29
18 sept. 2011 à 23:29
tu obtiens une erreur ou quelque chose pour nous mettre sur la voie ?
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
19 sept. 2011 à 17:44
19 sept. 2011 à 17:44
Salut,
Es-tu sûr que la fonction est exécutée ?
Peut-être l'as-tu mis dans une condition qui n'est pas remplie.
Vérifie également que rien ne soit envoyé au navigateur avant son usage.
Donc pas de echo/print ou texte en-dehors des « <?php ... ?> » avant l'utilisation de header()
Es-tu sûr que la fonction est exécutée ?
Peut-être l'as-tu mis dans une condition qui n'est pas remplie.
Vérifie également que rien ne soit envoyé au navigateur avant son usage.
Donc pas de echo/print ou texte en-dehors des « <?php ... ?> » avant l'utilisation de header()
dixmon17100
Messages postés
64
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
11 juin 2013
20 sept. 2011 à 21:46
20 sept. 2011 à 21:46
Je comprend mon problème j'avais taper du code avant... pas contre ça n'explique pas pourquoi sa fonctionnait au début! Mais dans c'est cas la header() ne sert que à faire une redirection permanente?
Merci de ta réponse
Merci de ta réponse
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
20 sept. 2011 à 22:04
20 sept. 2011 à 22:04
Le cache de sortie est peut-être activé par défaut sur le serveur où ça fonctionnait avant.
Pour indiquer aux moteurs de recherches (ou plutôt aux robots d'indexation) qu'il s'agit d'une redirection permanente, il faut lui indiquer le statut HTTP 301.
Pour indiquer aux moteurs de recherches (ou plutôt aux robots d'indexation) qu'il s'agit d'une redirection permanente, il faut lui indiquer le statut HTTP 301.
<?php header('HTTP/1.1 301 Moved Permanently'); header('Location: cible');
dixmon17100
Messages postés
64
Date d'inscription
mercredi 25 mai 2011
Statut
Membre
Dernière intervention
11 juin 2013
20 sept. 2011 à 23:15
20 sept. 2011 à 23:15
d'accord merci de t'a réponse j'ai finalement opté pour la méthode javascript ;)
Sujet résolu.
PS merci de me suivre dans 80% de mes post ;)
Sujet résolu.
PS merci de me suivre dans 80% de mes post ;)
19 sept. 2011 à 17:01
J'ai essayé avec des guillemet double et sans variable mais sa ne marche toujours pas