par
jobherzt » 30 oct. 2007, 20:20
Bien le bonjour, un bout de temps que je n'avais pas posté ici
Je me heurte a un probleme étrange : j'ai un hebergement chez free, et j'ai besoin de pouvoir declencher des erreurs 404. J'utilise la fonction header par ailleurs pour d'autre chose et ca fonctionne tres bien. Par contre, un simple fichier php ne contenant que :
m'affiche une page blanche. Etant au fait des techniques de déboguage les plus pointus, j'essaie :
Code : Tout sélectionner
<?
header("HTTP/1.0 404 Not Found");
if(headers_sent())
{
echo "coucou";
}else{
echo "babar";
}
?>
qui m'affiche "babar", ce qui signifie que de son coté les headers ne sont pas envoyés... J'ai essayé diverses variantes, le mieux que j'ai pu obtenir c'est.... une erreur 500 !
est ce que le header("HTTP/1.0 404 Not Found"); ne doit pas se trouver seul, est ce que c'est specifique a free, est ce que vous avez une idee de ce qu'il se passe ??
merci !
Bien le bonjour, un bout de temps que je n'avais pas posté ici :)
Je me heurte a un probleme étrange : j'ai un hebergement chez free, et j'ai besoin de pouvoir declencher des erreurs 404. J'utilise la fonction header par ailleurs pour d'autre chose et ca fonctionne tres bien. Par contre, un simple fichier php ne contenant que :
[code]
<?php
header("HTTP/1.0 404 Not Found");
?>
[/code]
m'affiche une page blanche. Etant au fait des techniques de déboguage les plus pointus, j'essaie :
[code]
<?
header("HTTP/1.0 404 Not Found");
if(headers_sent())
{
echo "coucou";
}else{
echo "babar";
}
?>
[/code]
qui m'affiche "babar", ce qui signifie que de son coté les headers ne sont pas envoyés... J'ai essayé diverses variantes, le mieux que j'ai pu obtenir c'est.... une erreur 500 !
est ce que le header("HTTP/1.0 404 Not Found"); ne doit pas se trouver seul, est ce que c'est specifique a free, est ce que vous avez une idee de ce qu'il se passe ??
merci !