Foros del Web » Programando para Internet » PHP »

Problema con curl_getinfo no retorna la url completa

Estas en el tema de Problema con curl_getinfo no retorna la url completa en el foro de PHP en Foros del Web. hola necesito ayuda estoy usando cURL para acceder a mi cuenta de facebook y obtenga un access token de una aplicacion pero la funcion curl_getinfo($ch); ...
  #1 (permalink)  
Antiguo 17/09/2013, 00:35
 
Fecha de Ingreso: septiembre-2013
Mensajes: 5
Antigüedad: 10 años, 7 meses
Puntos: 0
Pregunta Problema con curl_getinfo no retorna la url completa

hola necesito ayuda estoy usando cURL para acceder a mi cuenta de facebook y obtenga un access token de una aplicacion pero la funcion curl_getinfo($ch); me esta fallando y nose por qué, es el hosting donde acabo de transladar mi web, como es mas grande en los anteriores ya se colapsaban asi que compre en otro lado mas grande pero este anda bien solo que esa funcion de curl tienes problemas!! :( curl_getinfo($ch); solo me retorna el documento, por ejemplo
en vez de retornar:

https://www.facebook.com/connect/login_success.html#access_token=CAACIS9ZC8nioBAHkW 3zbZB8xmv8nVqsmTjlGbMZAVZBP08NP8YrZA1CjS5CXvsu6kaD NIAWxEbsS9iW2MYPoRZCFYZAsi85QR5x5ANaNiL2a7oCMkKtBS kZBlZABEtoWVwFs8Qsrjk2XqYTdrHCCA1PZA31HhYplKAPeZA3 ujiBkbXMH4f3THHErKIpknWCHoZD&expires_in=0


retorna:

https://www.facebook.com/connect/login_success.html

a lo que dedusco que el problema es el Hash tag (#)
que cURL no obtiene nada despues del # pero nose por que!!
si en las otras empresas si funciona!, lo probe para comprobar y si funciona!
nose por que en esta no, quisiera que alguien me pudiera responder por qué. para así avisarle a mi provedor, gracias!

les dejo el código que uso para obtener el URL:
Código PHP:
        $ch curl_init();
        
curl_setopt($chCURLOPT_COOKIEJAR$GLOBALS['cookies']);
        
curl_setopt($chCURLOPT_COOKIEFILE$GLOBALS['cookies']);
        
curl_setopt($chCURLOPT_USERAGENT$GLOBALS['uagent']);
        
curl_setopt($chCURLOPT_URL'https://m.facebook.com/dialog/oauth?response_type=token&client_id='.$APP_RANDOM[$APP_num].'&redirect_uri='.$GLOBALS['re_url'].'&perms='.$GLOBALS['app_permissions'].'&response_type=token');
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
        
curl_setopt($chCURLOPT_SSL_VERIFYHOST0);
        
$html curl_exec($ch);
        
$TokenINFO curl_getinfo($ch);
        
$RetornaTOKEN $TokenINFO['url']; 
como dije al principio la variable $RetornaTOKEN solo retorna:

https://www.facebook.com/connect/login_success.html

y no toda la URL como hace en otros web hosting :S, gracias n_n
/* se me olvidaba: la pagina de login_success contiene este script:
<script type="text/javascript">setTimeout(function() {window.history.replaceState && window.history.replaceState({}, "", "blank.html#_=_");},500);</script>
pero no creo que afecte ya que en los otros web hosting si funciona...
*/

Última edición por Ricardo_ES; 17/09/2013 a las 00:44
  #2 (permalink)  
Antiguo 17/09/2013, 09:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con curl_getinfo no retorna la url completa

Todo valor después del hash (#) existe únicamente del lado del navegador, dicha información jamás estará presente en el servidor de manera natural, así que es normal lo que te sucede.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/09/2013, 16:19
 
Fecha de Ingreso: septiembre-2013
Mensajes: 5
Antigüedad: 10 años, 7 meses
Puntos: 0
Desacuerdo Respuesta: Problema con curl_getinfo no retorna la url completa

creo que no leiste todo lo que puse, EN OTROS WEB HOSTING, funciona perfectamente, me obtiene todo el # -_-, asi que no es normal!!

gracias de todas formas, espero que alguien me ayude u.u
  #4 (permalink)  
Antiguo 18/09/2013, 07:51
 
Fecha de Ingreso: septiembre-2013
Mensajes: 5
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problema con curl_getinfo no retorna la url completa

porfavor alguien que me ayude? :(

Etiquetas: completa, html, retorna, url, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:34.