Recupere la veritable URL d'un site

cs_manu00 Messages postés 93 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 25 octobre 2006 - 3 août 2006 à 11:56
josh666 Messages postés 81 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 1 octobre 2007 - 3 août 2006 à 20:38
Bonjour,

Su mon site, j'ai un systeme de redirection URL du style www.monsite.com/redirect.php?id=12345
qui renvoi en realité vers un autre site (exemple: toto.com)

Lorsque je vais avec mon browser sur cette URL www.monsite.com/redirect.php?id=12345 celle-ci automatiquement laisse place a la vraie URL. C'est impeccable.

Maintenant, ce que je veux faire, c'est recuperer avec PHP cette vraie URL (dans le but de mettre le lien direct dans un flux RSS)

donc j'aimerai savoir si vous pouviez m'aider a trouver une facon pour creer une fonction du style
fonction(url_redirigee)
{
$vraie_url = xxxxxxx
}

Merci d'avance de votre aide

7 réponses

Evangun Messages postés 1980 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 24 septembre 2012 4
3 août 2006 à 14:05
Salut,
la récupérer à partie d'où ? du nouveau site ?
regarde <var class="varname">PHP_SELF sur http://fr2.php.net/manual/fr/reserved.variables.php#reserved.variables.server
à+
</var>
0
cs_manu00 Messages postés 93 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 25 octobre 2006
3 août 2006 à 14:49
Merci

Par contre, je crois que je me suis mal expliqué... Je n'ai rien vu qui puisse faire ce que je veux sur la page que vous m'avez donné.
En fait, ce que je désire connaitre, c'est la vraie URL (toto.com) en specifiant l'URL redirectrice (www.monsite.com/redirect.php?id=12345)

Je ne sais meme pas si techniquement, c'est faisable de faire suivre une URL à PHP pour qu'il renvoi la vraie URL finale...

Merci
0
Evangun Messages postés 1980 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 24 septembre 2012 4
3 août 2006 à 15:22
Euh, là je passe mon tour, mais je ne crois pas que ce soit possible non.
0
Evangun Messages postés 1980 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 24 septembre 2012 4
3 août 2006 à 15:24
Enfin... tu peux toujours essayer d'analyser la source renvoyée par la page pour extraire l'url de redirection (si c'est pas un header) mais ce que je veux dire c'est que php ne suivra pas la redirection pour te  donner automatiquement l'url ensuite (pour autant que je sache).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_manu00 Messages postés 93 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 25 octobre 2006
3 août 2006 à 15:50
Bonjour,
je ne comprend pas ce que tu appelles les règles des differentes redirection...
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
3 août 2006 à 17:32
Hello,

ce qu'il veut dire, c'est :
tu passes à redirect.php un id.
Cet id, visiblement, te permet de décider d'une url vers laquelle effectuer la redirection.
Alors, la question est : que se passe-t-il exactement dans redirect.php ? Comment s'effectue le passage entre id=12345 et www.toto.com.
0
josh666 Messages postés 81 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 1 octobre 2007 1
3 août 2006 à 20:38
Oui , parce que logiquement si tu envois un id à redirect.php, il faut bien qu'il ait une méthode d'associé cet id à l'adresse web. Normalement une base de données, et si la vraie adresse est contenue dans une base de données il sera aisé de la récupé en créant une fonction avec le id en parametre qui va lire dans la BD et te renvoit l'adresse conrespondante.
0