Ayuda con redireccionamiento

  • Autor Autor luismaster2009
  • Fecha de inicio Fecha de inicio
luismaster2009

luismaster2009

Préstamo
Ómicron
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Ayuda con redireccionamiento


Hola amigos estoy con un script de covers para facebook, ya intente buscar la solucion pero nada no hay donde consegui el script tampoco me dan solucion. Pero vi dos archivos que ahi pueden estar el error los adjunto en el tema. Y a continuacion les dejo una imagen.


aa.webp


Cuando pongo en upload para el facebook redirecciona infinitamente aqui dejo los dos archivos, y si saben otra manera de como solucionar porfavor digamen.


https://www.dropbox.com/s/o266reum3j5ddmu/.htaccess

https://www.dropbox.com/s/a64yyv51mtwz351/fbupload.php
 
Ayuda con redireccionamiento


Hola amigos estoy con un script de covers para facebook, ya intente buscar la solucion pero nada no hay donde consegui el script tampoco me dan solucion. Pero vi dos archivos que ahi pueden estar el error los adjunto en el tema. Y a continuacion les dejo una imagen.


Ver el archivo adjunto 25452


Cuando pongo en upload para el facebook redirecciona infinitamente aqui dejo los dos archivos, y si saben otra manera de como solucionar porfavor digamen.


https://www.dropbox.com/s/o266reum3j5ddmu/.htaccess

https://www.dropbox.com/s/a64yyv51mtwz351/fbupload.php

tu problema esta aca:
PHP:
$aid = $settings['fbaid']; 
$akey = $settings['fbskey']; 
  
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
// Get User ID
$user = $facebook->getUser();
if ($user) {
  
} else {
    $loginUrl = $facebook->getLoginUrl();
    header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
}

al parecer jamas obtiene los datos del user... por eso redirecciona y redirecciona... los datos de la apps estan bien? el SDK de facebook es el ultimo?
https://github.com/facebook/facebook-php-sdk/tree/master/src
 
tu problema esta aca:
PHP:
$aid = $settings['fbaid']; 
$akey = $settings['fbskey']; 
  
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
// Get User ID
$user = $facebook->getUser();
if ($user) {
  
} else {
    $loginUrl = $facebook->getLoginUrl();
    header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
}

al parecer jamas obtiene los datos del user... por eso redirecciona y redirecciona... los datos de la apps estan bien? el SDK de facebook es el ultimo?
https://github.com/facebook/facebook-php-sdk/tree/master/src

[MENTION=9679]cicklow[/MENTION] cicklow amigo que debo modificar ayudame soy algo noob en esto
 
[MENTION=9679]cicklow[/MENTION] cicklow amigo que debo modificar ayudame soy algo noob en esto

te dije... fijate que los datos de la apps esten bien! ID y CODIGO SECRETO! y actualiza el SDK de facebook (descarga los files de la url que te di y colocalos reemplazando los que tenes ahi)
 
te dije... fijate que los datos de la apps esten bien! ID y CODIGO SECRETO! y actualiza el SDK de facebook (descarga los files de la url que te di y colocalos reemplazando los que tenes ahi)
[MENTION=9679]cicklow[/MENTION] ya actualize y nada amigo sigue asi
 
[MENTION=9679]cicklow[/MENTION] ya actualize y nada amigo sigue asi

y el id y codigo secreto estan bien?... podrias hacer:
PHP:
try {
 $facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
 // Get User ID
 $user = $facebook->getUser();
 if ($user) {
  
 } else {
    $loginUrl = $facebook->getLoginUrl();
    header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
 }
} catch(FacebookApiException $e) {
        error_log($e->getType());
        error_log($e->getMessage());
        echo 'ERROR, ver error_log';
}
y ver si te tira algun error!
 
y el id y codigo secreto estan bien?... podrias hacer:
PHP:
try {
 $facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
 // Get User ID
 $user = $facebook->getUser();
 if ($user) {
  
 } else {
    $loginUrl = $facebook->getLoginUrl();
    header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
 }
} catch(FacebookApiException $e) {
        error_log($e->getType());
        error_log($e->getMessage());
        echo 'ERROR, ver error_log';
}
y ver si te tira algun error!
[MENTION=9679]cicklow[/MENTION] si amigo ya revise la id y secret la puse en:

'appId' => ''.$aid.'',
'secret' => ''.$akey.'',

igual tira error
 
[MENTION=9679]cicklow[/MENTION] si amigo ya revise la id y secret la puse en:



igual tira error

error de redireccion? pusiste el edit del codigo? ... (si me citas no es necesario la mención)
 
Puedes probar a poner este código y ver si toda tu configuración esta completa

PHP:
print_r($settings);
 
Última edición por un moderador:
Asi quedo amigo, si esta bien?

te saque la img porque pusistes el codigo secreto y el id con eso te pueden usa tu apps... y respecto a tu preg... pues esta mal...no tienes que editar eso -.-'....
solo edita las opciones desde algun panel no edites esto:
PHP:
$facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
 
te saque la img porque pusistes el codigo secreto y el id con eso te pueden usa tu apps... y respecto a tu preg... pues esta mal...no tienes que editar eso -.-'....
solo edita las opciones desde algun panel no edites esto:
PHP:
$facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));


Entonces voy bien desde el panel ya puse el id y el secret y sigue igual sale: Esta página web tiene un bucle de redireccionamiento
 
Entonces voy bien desde el panel ya puse el id y el secret y sigue igual sale: Esta página web tiene un bucle de redireccionamiento

colocaste el codigo de try y catch que te pase ayer?
 
si amigo acabo de ponerlo igual sigue con el mismo error.

tendrias que hacer un print_r de $user a ver si te esta dejando algo o no...
PHP:
$aid = $settings['fbaid']; 
$akey = $settings['fbskey']; 
  
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
// Get User ID
$user = $facebook->getUser();
if ($user) {
  
} else {
    //$loginUrl = $facebook->getLoginUrl();
    //header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
   print_r($user);
}
pone el print_r, ejecutalo y dime si sale algo
 
tendrias que hacer un print_r de $user a ver si te esta dejando algo o no...
PHP:
$aid = $settings['fbaid']; 
$akey = $settings['fbskey']; 
  
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
// Get User ID
$user = $facebook->getUser();
if ($user) {
  
} else {
    //$loginUrl = $facebook->getLoginUrl();
    //header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
   print_r($user);
}
pone el print_r, ejecutalo y dime si sale algo


Quedo esto:

PHP:
$aid = $settings['fbaid']; 
$akey = $settings['fbskey']; 

// Create our Application instance (replace this with your appId and secret).
try {
 $facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
 // Get User ID
 $user = $facebook->getUser();
 if ($user) {
  
 } else {
    $loginUrl = $facebook->getLoginUrl();
    header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
	   print_r($user);
 }

Y sigue saliendo lo mismo:

Esta página web tiene un bucle de redireccionamiento
 
Quedo esto:

PHP:
$aid = $settings['fbaid']; 
$akey = $settings['fbskey']; 

// Create our Application instance (replace this with your appId and secret).
try {
 $facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
 // Get User ID
 $user = $facebook->getUser();
 if ($user) {
  
 } else {
    $loginUrl = $facebook->getLoginUrl();
    header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
	   print_r($user);
 }

Y sigue saliendo lo mismo:

Esta página web tiene un bucle de redireccionamiento

tu codigo no coincide con el que te puse...pone asi como esta abajo!
PHP:
$aid = $settings['fbaid']; 
$akey = $settings['fbskey']; 
  
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
            'appId' => ''.$aid.'',
            'secret' => ''.$akey.'',
        ));
  
// Get User ID
$user = $facebook->getUser();
if ($user) {
  
} else {
if($_REQUEST['code']==""){
    $loginUrl = $facebook->getLoginUrl();
    header('Location:' . $loginUrl . '&scope=user_photos,publish_stream');
}else{
   echo 'Datos del usuario!';
   print_r($user);
}
}
 
Atrás
Arriba