Script PHP renvoyant une erreur 404

Discussion dans 'Administration d'un site Web' créé par Bobez, 23 Juin 2004.

  1. Bobez
    Bobez WRInaute impliqué
    Inscrit:
    20 Mai 2004
    Messages:
    644
    J'aime reçus:
    0
    Bonjour,

    Voilà, j'ai un script PHP qui, dans certains cas, doit renvoyer une erreur 404. Par exemple :
    Code:
    script.php?id=453
    Si cet id n'existe pas, je voudrais renvoyer une erreur 404.

    Impossible d'utiliser l'url rewriting dans ce cas, donc je me suis dit qu'il fallait le faire avec la fonction header() de PHP. Seulement voilà, visiblement il existe deux méthodes, quelle est la meilleure ?
    Code:
    header("HTTP/1.0 404 Not Found");
    ou
    header("Status: 404 Not Found");
    En utilisant l'outil header de WRI, le deuxième code semble mieux fonctionner puisque l'intitulé "Not Found" apparait, ce qui n'est pas le cas avec le 1er code.
    J'aimerais aussi savoir s'il n'est pas possible de véritablement déclencher une erreur 404, car là il ne se passe rien, page blanche, alors qu'avec une vraie erreur 404 un message donné apparait automatiquement.

    J'espère ne pas avoir été trop confus ;)

    Merci !

    PS: à noter que j'ai le même problème avec un script qui doit renvoyer une erreur 410 "Gone" :wink:
     
  2. fredsoft
    fredsoft WRInaute discret
    Inscrit:
    26 Janvier 2003
    Messages:
    218
    J'aime reçus:
    0
    header("HTTP/1.0 404 Not Found");
    ça marche...c'est ça qu'il faut utiliser
     
  3. Bobez
    Bobez WRInaute impliqué
    Inscrit:
    20 Mai 2004
    Messages:
    644
    J'aime reçus:
    0
    Oki ! Derrière, je met un die("message"), ça ne pose pas de problème ?
     
  4. Bobez
    Bobez WRInaute impliqué
    Inscrit:
    20 Mai 2004
    Messages:
    644
    J'aime reçus:
    0
    Voici mon petit bout de code :

    Code:
    if (mysql_num_rows($result)=='0') {
    	header("HTTP/1.0 404 Not Found");
    	die("Erreur 404 : la page demandée n'existe pas");
    }
    Ça vous parait correct ?
     
Chargement...
Similar Threads - Script PHP renvoyant Forum Date
Sites de scripts PHP, jQuery, Ajax, etc. Le café de WebRankInfo 20 Mars 2022
Détecter arrêt user d'un script PHP ? Développement d'un site Web ou d'une appli mobile 28 Décembre 2021
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021
Quel script PHP conversion HTML -> JSON ? Développement d'un site Web ou d'une appli mobile 17 Février 2021
script PHP erreurs inexplicables. Développement d'un site Web ou d'une appli mobile 14 Février 2021
Du php dans du javascript Développement d'un site Web ou d'une appli mobile 16 Novembre 2020
Title et meta déscription par PHP Référencement Google 20 Décembre 2019
PHP : script pour mettre catalogue xml clickbank dans mysql Développement d'un site Web ou d'une appli mobile 6 Décembre 2017
Créer des graphiques en php - Vers quel script se tourner ? Développement d'un site Web ou d'une appli mobile 19 Octobre 2017
Quel package/script PHP complet de gestion Paypal ? e-commerce 13 Juin 2017
Quel script de consentement <=> tarteaucitron en pur php ? Développement d'un site Web ou d'une appli mobile 19 Août 2016
Script php rotation de bannière ordonné Développement d'un site Web ou d'une appli mobile 4 Avril 2016
Script de crawl en php Développement d'un site Web ou d'une appli mobile 3 Août 2015
Code Javascript s'affiche différemment en php et en html Développement d'un site Web ou d'une appli mobile 8 Décembre 2014
Script php Programme TV en cours Développement d'un site Web ou d'une appli mobile 30 Juillet 2014
envoyer un sms via script php Développement d'un site Web ou d'une appli mobile 25 Octobre 2013
Script d'annuaire en PHP Développement d'un site Web ou d'une appli mobile 11 Juillet 2013
Retour d'expérience et scripts PHP à éviter (OpenX et CaptchaSecurityImages.php) Développement d'un site Web ou d'une appli mobile 18 Avril 2013
choix d'un script de forum français pour php4 Développement d'un site Web ou d'une appli mobile 27 Février 2013
Serveur SOAP PHP et Javascript Développement d'un site Web ou d'une appli mobile 24 Février 2013