cs_manu00
Messages postés93Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention25 octobre 2006
-
3 août 2006 à 11:56
josh666
Messages postés81Date d'inscriptionmercredi 7 juillet 2004StatutMembreDerniè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
}
cs_manu00
Messages postés93Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention25 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...
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 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).
Vous n’avez pas trouvé la réponse que vous recherchez ?
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 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.
josh666
Messages postés81Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention 1 octobre 20071 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.