Como conseguir url final de una redireccion

Desde
18 Oct 2011
Mensajes
800
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
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
 

juanec27

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Mar 2011
Mensajes
207
con CURL puedes checar las cabeceras del response debera haber un 300 y tantos y la url a donde redirecciona
 

Javieer

Gamma
Programador
Desde
2 Ago 2013
Mensajes
161
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
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;
?>
 
Arriba