[probleme script]redirection comme http://anonym.to/?
termifr
Messages postés58Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention26 août 2009
-
2 avril 2006 à 12:37
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
10 avril 2006 à 20:05
Voila je souhaite intégré dans mon site une box ou l'utilisateur rentre une url et celui-ci au bout de 5seconde soit redirectionné.Et que dans l'adresse de monsite, style:
http://www.site.fr' target='_blank'>http://ww.xxx.com?http://www.site.fr, que l'utilisateur soit redirectionné au bout de 5s sur http://www.site.fr sans entrer l'url dans la box
Donc en gros un script comme anonym.to mais je ne sais creer ce script!
donc je remercie celui qui peut me donner quelque conseil pour que j'avance dans la création de ce script
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 avril 2006 à 17:03
Salut,
en gros tu veux que quelqu'un tape une url pour que ce soit ton site qui renvoie le code HTML du site en question ? (en gros faire une sorte de proxy) ?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 avril 2006 à 17:16
Ah... ok bah c'est encore plus simple.
tu fais un champ texte qui permet au visiteur de taper l'url.
Ensuite dans ce que tu reçois :
<?php
if(isset($_GET['url'])) //n'oublie pas de traiter la chaîne pour savoir si il s'agit bien d'une url et pas de cochonneries... le isset() seul ne suffit pas
{
header('location:'.urlencode($_GET['url']));
}
?>
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 avril 2006 à 17:47
via un header refresh si tu veux à la place du header location
<?php
if(isset($_GET['url'])) //n'oublie pas de traiter la
chaîne pour savoir si il s'agit bien d'une url et pas de
cochonneries... le isset() seul ne suffit pas
{
header('refresh:5;url='.urlencode($_GET['url']));
}
?>