Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
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 23/03/2011, 11h31   #1
Rédacteur
 
Avatar de DarkVader
 
Homme
Développeur informatique
Inscription : mai 2002
Messages : 1 815
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2002
Messages : 1 815
Points : 2 391
Points : 2 391
Par défaut Variable d'environnement REDIRECT_URL

Bonjour,
Je dispose d'un hébergement pro mutualisé chez ovh
et j'utilise dans un script la variable $_SERVER('REDIRECT_URL')
qui me retourne invariablement une chaine vide !

Existe-t-il une alternative ?

Merci de vos réponses
__________________
« Heureux soient les fêlés, car ils laisseront passer la lumière. »

Pensez aux liens
Rechercher - Google - Google Labs - AllApi
et avant de poster : « A lire » , « Tutoriel sur le déboguage »
DarkVader est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 11h44   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

L'indice REDIRECT_URL ne semble pas exister pour la variable $_SERVER.

Tu trouveras la liste complète des indices ici : http://php.net/manual/fr/reserved.variables.server.php

Bon développement
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 23/03/2011, 15h26   #3
Rédacteur
 
Avatar de DarkVader
 
Homme
Développeur informatique
Inscription : mai 2002
Messages : 1 815
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2002
Messages : 1 815
Points : 2 391
Points : 2 391
J'ai fini par trouver la réponse ... de fou !

Dans le htaccess, je fais une redirection (rewriting) avec
ErrorDocument 404 http://www.xxxx.com/index2.php

La demande d'une page inexistante (indexA.php) retourne
PHP_SELF: /index2.php
REQUEST_URI: /index2.php
REDIRECT_URL:
avec dans la barre de navigation : http://www.xxx.com/index2.php

mais si dans le htaccess j'indique une adresse relative :
ErrorDocument 404 /index2.php

alors la demande d'une page erronée retourne
PHP_SELF: /index2.php
REQUEST_URI: /indexA.php
REDIRECT_URL: /indexA.php
et dans la barre de http://www.xxx.com/indexA.php

Dans les 2 cas la redirection a été réalisée mais le comportement diffère !!!
__________________
« Heureux soient les fêlés, car ils laisseront passer la lumière. »

Pensez aux liens
Rechercher - Google - Google Labs - AllApi
et avant de poster : « A lire » , « Tutoriel sur le déboguage »
DarkVader est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 15h36   #4
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
C'est documenté et normal puisqu'il y a réellement redirection HTTP dans le premier cas mais pas dans le second, elle est purement interne :
Citation:
None of these [les variables REDIRECT_*] will be set if your ErrorDocument is an external redirect (anything starting with a scheme name like http:, even if it refers to the same host as the server).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 15h44   #5
Rédacteur
 
Avatar de DarkVader
 
Homme
Développeur informatique
Inscription : mai 2002
Messages : 1 815
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2002
Messages : 1 815
Points : 2 391
Points : 2 391
Ben ... alors, le soucis était de trouver la doc %)

Le principal est d'avoir identifié le problème que je pensais à l'origine
être un problème de configuration des serveurs mutualisés d'OVH.
__________________
« Heureux soient les fêlés, car ils laisseront passer la lumière. »

Pensez aux liens
Rechercher - Google - Google Labs - AllApi
et avant de poster : « A lire » , « Tutoriel sur le déboguage »
DarkVader 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 21h34.


 
 
 
 
Partenaires

Hébergement Web