Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2007, 12h48   #1
Membre du Club
 
Avatar de Badaboumpanpan
 
Inscription : janvier 2006
Messages : 202
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2006
Messages : 202
Points : 47
Points : 47
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 :
1
2
PAGE INNEXISTANTE
http://www.monsite.fr/toto.php

J'ai bien tenté ceci :

Code :
echo "http://".$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"];

Mais il me donne :

Code :
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 !!!
Badaboumpanpan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 13h31   #2
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 251
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 251
Points : 1 514
Points : 1 514
salut,

dans ton htaccess rajoutes cette ligne
Code :
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.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 13h43   #3
Membre du Club
 
Avatar de Badaboumpanpan
 
Inscription : janvier 2006
Messages : 202
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2006
Messages : 202
Points : 47
Points : 47
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 :
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 :
ErrorDocument 404 chemin/erreur_404.php
Badaboumpanpan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 14h26   #4
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 251
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 251
Points : 1 514
Points : 1 514
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.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 16h40   #5
Membre du Club
 
Avatar de Badaboumpanpan
 
Inscription : janvier 2006
Messages : 202
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2006
Messages : 202
Points : 47
Points : 47


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 :
http://www.monsite.fr/toto.php

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

Code :
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.
Badaboumpanpan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 18h22   #6
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 251
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 251
Points : 1 514
Points : 1 514
OK !

bah perso, je sais pas faire, mais j'ai trouvé ca sur un forum
Citation:
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 :
$_SERVER['REQUEST_URI']
pour le reste
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 18h30   #7
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
$_SERVER['REDIRECT_URL'] ?
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h05.


 
 
 
 
Partenaires

Hébergement Web