IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Page 404 et url d'erreur


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de Badaboumpanpan
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut Page 404 et url d'erreur
    Bonjour,

    Je souhaiterais que dans ma page erreur_404.php (redirigée dans htaccess) apparaisse l'url d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PAGE INNEXISTANTE
    http://www.monsite.fr/toto.php

    J'ai bien tenté ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "http://".$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"];

    Mais il me donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PAGE INNEXISTANTE
    http://www.monsite.fr/erreur_404.php

    Comment je peux afficher la page d'erreur dans ma page 404 ?

    Merci d'avance !!!

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 508
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 508
    Par défaut
    salut,

    dans ton htaccess rajoutes cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ErrorDocument 404 /chemin/404.html
    tu pourras faire de meme avec d'autres erreurs (genre 401,402, 403...)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre confirmé Avatar de Badaboumpanpan
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Citation Envoyé par Badaboumpanpan Voir le message
    [...]ma page erreur_404.php (redirigée dans htaccess)[...]
    Citation Envoyé par DEMMOTTE Voir le message
    salut,

    dans ton htaccess rajoutes cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ErrorDocument 404 /chemin/404.html
    tu pourras faire de meme avec d'autres erreurs (genre 401,402, 403...)
    Je ne suis pas sûr de suivre ta réponse, étant donné que mon fichier htaccess contient déjà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ErrorDocument 404 chemin/erreur_404.php

  4. #4
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 508
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 508
    Par défaut
    OULA !

    désolé, j'étais a l'ouest quand je t'ai répondu !!!!

    mais c'est quelle url que tu veux afficher ?
    celle d'ou l'utilisateur viens ou une autre

    encore dsl pour la réponse a coté de la plaque ...
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  5. #5
    Membre confirmé Avatar de Badaboumpanpan
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut


    C'est pas grave !!!

    Tes excuses sont acceptées !!!


    En fait, je voudrais récupérer l'url qui plante...
    C'est à dire, que si l'utilisateur rentre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.monsite.fr/toto.php

    Et que cette url n'existe pas, la page erreur_404.php affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PAGE INEXISTANTE :
    http://www.monsite.fr/toto.php

    En gros que je récupère l'url erronée pour la placée sur ma page d'erreur 404.

  6. #6
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 508
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 508
    Par défaut
    OK !

    bah perso, je sais pas faire, mais j'ai trouvé ca sur un forum
    Alors pour obtenir la page courante il faut te servir de : $_SERVER['REQUEST_URI'] en mettant le nom de ton site devant tu aura l 'url de la page complete.J espere que cela t' indera.
    sinon, tu trouveras peu etre ton bonheur ici :

    edit 1 :pour le nom d'hote
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER['REQUEST_URI']
    pour le reste
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152

Discussions similaires

  1. erreur 404 et url rewriting sous Asp?
    Par Stéph utilisateur d'acces dans le forum ASP
    Réponses: 6
    Dernier message: 20/03/2009, 17h46
  2. Erreur page 404
    Par Sokhar dans le forum JSF
    Réponses: 6
    Dernier message: 29/07/2008, 18h31
  3. [SQL] Renvoyer sur une page 404 si erreur
    Par digger dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 07/09/2007, 12h18
  4. Redirection erreur 404 => récupérer url demandée
    Par Le_PounK dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 21/03/2007, 17h32
  5. Récupérer URL en erreur sur 404
    Par TicTacToe dans le forum Langage
    Réponses: 6
    Dernier message: 28/02/2006, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo