Buenas,
estoy intentando encontrar la dirección a la que redirige la siguiente url:
http://www3.smartadserver.com/call/pubx/15974/115698/19275/M/[timestamp]/[target]
he intentado varios métodos:
Código PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urlPubli);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$file = curl_exec($ch);
curl_close($ch);
$file no devuelve nada, es false.
Código PHP:
$ch = curl_init ($urlPubli);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_MAXREDIRS, 10);
curl_exec ($ch);
if (!curl_errno ($ch))
$urlPubli = curl_getinfo ($ch, CURLINFO_EFFECTIVE_URL);
$urlPubli sigue siendo la url sin redirigir.
Código PHP:
$headers = get_headers($urlPubli, 0);
for($i = 0 ; $i < 20 ; $i++)
{
echo"<p>for headers: ".$headers[$i]."</p>" ;
}
Con el último encuentro casi 20 resultados, pero ninguno de ellos es Location. ¿Sabéis que podría hacer para obtener la redirección?
Saludos y gracias.