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/09/2007, 21h45   #1
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Par défaut Récupérer l'url complète dans une page d'erreur 404

Bonjour

Je possède un site chez l'hébergeur OVH et je rencontre quelques soucis d'affichage avec ma page d'erreur 404.

J'ai crée une page appelée index.php avec un lien pointant sur un fichier inexistant. Lorsque je clique dessus, ma page 404 s'affiche avec comme contenu:
Code :
Aucune page ne correspond à l'adresse de destination, /trucs/test.txt
Pour cela, j'utilise la variable:
Code :
$_SERVER["REQUEST_URI"]
Je souhaiterai obtenir l'affichage suivant:
Code :
Aucune page ne correspond à l'adresse de destination, http://www.monsite.com/trucs/test.txt
Pouvez-vous me donner un petite coup de main s'il vous plaît ?

Ne me dites pas qu'il faut utiliser http_referer

Merci
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 21h56   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
tu peux utiliser $_SERVER['HTTPS'] pour savoir si le protocole est "http" ou "https", $_SERVER['HOST'] pour le serveur, $_SERVER['PORT'] pour le port et $_SERVER['QUERY_STRING'] pour ce qui se trouve après le "?"
à vérifier
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 22h14   #3
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Bonjour mathieu

J'ai utilisé la variable suivante:
Code :
<? echo $_SERVER['HTTP_HOST']; ?>
et j'obtiens ceci:
Code :
Aucune page ne correspond à l'adresse de destination, www.monsite.com
Il manque devant les 3 w, http://

Penses-tu qu'il soit possible de les afficher ?

Merki
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 11h41   #4
Membre confirmé
 
Inscription : juillet 2007
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 201
Points : 227
Points : 227
lis ceci:http://fr2.php.net/reserved.variables
acirfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 16h26   #5
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Citation:
Envoyé par acirfa Voir le message
Merci beaucoup
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h20.


 
 
 
 
Partenaires

Hébergement Web