Como conseguir url final de una redireccion

  • Autor Autor suenajoven
  • Fecha de inicio Fecha de inicio
S

suenajoven

Épsilon
Hola amigos
estoy buscando ayuda para saber la url final de una redireccion
ejemplo :

Insertar CODE, HTML o PHP:
http://www.seriescoco.com/s/y/9734668/0/s/28

la url final de la redireccion es :

Insertar CODE, HTML o PHP:
http://http://www.magnovideo.com/?v=J6CIT21I

pero como puedo saber cual sera la url final sin ser redireccionada antes?

trate de leer sobre curl pero no logro hacer que obteniendo la primera direccion me muestre cual sera su final
espero puedan ayudarme
gracias
 
con CURL puedes checar las cabeceras del response debera haber un 300 y tantos y la url a donde redirecciona
 
Te dejo el codigo

PHP:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.seriescoco.com/s/y/9734668/0/s/28");
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$tmp = curl_exec($ch);
if(preg_match('/Location: (.*)/', $tmp, $tmp2)){
$url = trim($tmp2[1]);
}
 echo $url;
?>
 
Atrás
Arriba