A voir également:
- Php redirect_url
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Php?id=1 - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
2 réponses
Utilisateur anonyme
10 déc. 2002 à 16:55
10 déc. 2002 à 16:55
Salut,
Tu es sur d'avoir chercher par toi meme avant de poser ta question ?
La réponse n'est pas bien loin... http://www.commentcamarche.net/php/phpenv.php3
A+ !
Kalamit,
Je ponce donc j'essuie
Tu es sur d'avoir chercher par toi meme avant de poser ta question ?
La réponse n'est pas bien loin... http://www.commentcamarche.net/php/phpenv.php3
A+ !
Kalamit,
Je ponce donc j'essuie
Si tu as suivis des cours de PHP que se sois sur le site du zéro ou ailleurs, tu devrais savoir que $ c'est le signe qui indique que c'est une variable. Ici $REDIRECT_URL ne veux rien dire ( dans ton texte en tout cas) parce que on ne l'a pas définis. Alors , on pourrais faire quelque chose dans le genre :
Bien que l'ont pourrais ne pas utilisé la variable mais ça peut être utile mais pour une redirection directe ou pourrais faire :
et d'après moi ça marcherais. J'espère t'avoir aidé. :)
<?php $REDIRECT_URL = header('Location: http://blablabla.com'); exit(); $REDIRECT_URL ?>
Bien que l'ont pourrais ne pas utilisé la variable mais ça peut être utile mais pour une redirection directe ou pourrais faire :
<?php header('Location: http://blablabla.com'); exit(); ?>
et d'après moi ça marcherais. J'espère t'avoir aidé. :)
10 déc. 2002 à 17:05
Dès que j'ai déposé mon message j'ai trouvé la page que tu m'as demandé mais encore un point flou sur cette variable...
$REDIRECT_URL
Il s'agit de l'URL vers laquelle le navigateur du client a été redirigé....jusqu'à la d'accord...
Mais le contenu de cette variable depend de quoi ?
C'est moi qui suis censé la renseigner ?
Par exemple, le traitement suivant utilise cette variable :
if($nom_page==""){$nom_page=$REDIRECT_URL;}
Enfin, je ne sais pas si j'ai été assez clair mais un petit complément d'information ne serait pas de refus ;o)
Merci d'avance
10 déc. 2002 à 17:17
Tu n'as donc qu'a lire ces variables. Tu peux par exemple récuperer l'adresse IP du client qui se connecte, la page de laquelle il provient, etc...
Ton test :
if($nom_page==""){$nom_page=$REDIRECT_URL;}
correspondrait en bon francais à :
Si la variable $nom_page est vide alors on lui affecte la variable d'environnement $REDIRECT_URL.
$REDIRECT_URL
Il s'agit de l'URL vers laquelle le navigateur du client a été redirigé
En gros, ce que je comprends (j'ai jamais utilisé cette variable), c'est que c'est l'adresse de ta page courante. (Utile pour les pseudo-frames).
Voili, voilou, je sais pas si je t'ai eclairé, mais bon. Si tu as d'autres questions, bah, poste !
A+ !
Kalamit,
Je ponce donc j'essuie
10 déc. 2002 à 17:26
Alors je teste un script actuellement sur un site.
Ex : http://toto.free.fr/stat/visiteur.php3
Si je fais printf($REDIRECT_URL );
Il va en ressortir par exemple :
/toto.free.fr/stat/visiteur.php3 (ici c bon !!!)
Ex : Par contre en interne chez moi.
http://localhost/php/cedstat1/visiteur.php3
Si je fais printf($REDIRECT_URL );
Il n'en ressort rien...
Pourquoi cette différence ?
Sur un site mis en ligne, tout correspond et pourquoi en local chez moi la variable $REDIRECT_URL ne retourne rien ?
Une eventuelle réponse ?
10 déc. 2002 à 17:34
Fais un phpinfos() sur ton site sur Free et un phpinfos() sur ton site en local. Ensuite compare-les au niveau des variables d'environnement. Y'aurait peut etre une petite config à faire de ce coté la... (Enfin, c'est pas sur, mais peut etre...)
Essaye avec une autre variable d'environnement comme $REMOTE_ADDR pour voir s'il te recrache bien le 127.0.0.1.
Kalamit,
Je ponce donc j'essuie
10 déc. 2002 à 19:02
1. Quand je développe via un site internet en ligne
Ex : http://toto.free.fr/stat/visiteur.php3
Pour récuperer "/toto.free.fr/stat/visiteur.php3", je suis obligé d'ecrire : printf($REDIRECT_URL );
Sinon avec printf($SCRIPT_NAME ); il me retourne "/cgi-bin/cgiwrap" ce qui n'est pas le resultat escompté...
2. Si je développe en local
http://localhost/php/cedstat1/visiteur.php3
Il va en ressortir par exemple :
/toto.free.fr/stat/visiteur.php3 (avec SCRIPT_NAME)
et il ne retournera rien avec ($REDIRECT_URL )
Donc en local, il faut SCRIPT_NAME et sur un site hébergé, il faut $REDIRECT_URL....
Pourquoi, avez vous une idée ?????