Cita:
Iniciado por pateketrueke
Lee el manual, ahí se explica perfectamente el funcionamiento de los flags de configuración, en tu caso el error te indica CURLOPT_FOLLOWLOCATION.
En el manual, sobre CURLOPT_FOLLOWLOCATION dice
Cita: TRUE para seguir cualquier encabezado "Location: " que el servidor envíe como parte del encabezado HTTP (observe la recursividad, PHP seguirá tantos header "Location: " como se envíen, a no ser que la opción CURLOPT_MAXREDIRS esté establecida).
En el código no hay ningún curl_setop con el flag CURLOPT_MAXREDIRS. Entonces no entiendo por qué da problemas el CURLOPT_FOLLOWLOCATION :S siendo que está a 1/true :S
Puedo poner los valores de las constantes que utiliza la función shorten para acortar URL's, a ver si es que los he asignado mal :S