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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 509
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 509
    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 509
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 509
    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 509
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 509
    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 !

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, 16h46
  2. Erreur page 404
    Par Sokhar dans le forum JSF
    Réponses: 6
    Dernier message: 29/07/2008, 17h31
  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, 11h18
  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, 16h32
  5. Récupérer URL en erreur sur 404
    Par TicTacToe dans le forum Langage
    Réponses: 6
    Dernier message: 28/02/2006, 12h58

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