Ich versuche mich mit Facebook einloggen, aber ich bekomme zu viele Umleitungsfehler. Bitte helfen Sie mir, wie ich es beheben kann.Einloggen mit Facebook Fehler: ERR_TOO_MANY_REDIRECTS
Ich habe versucht, Browser Cookie löschen funktioniert nicht. siehe
<?php
require 'facebook/facebook.php';
require 'config/fbconfig.php';
require 'config/functions.php';
$facebook = new Facebook(array(
'appId' => APP_ID,
'secret' => APP_SECRET,
));
$user = $facebook->getUser();
// I think i am not getting user. So i get 0 in user.
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
if (!empty($user_profile)) {
# User info ok? Let's print it (Here we will be adding the login and registering routines)
$username = $user_profile['name'];
$uid = $user_profile['id'];
$email = $user_profile['email'];
$user = new User();
$img = file_get_contents('https://graph.facebook.com/'.$user_profile['id'].'/picture?type=large');
$file = $_SESSION['SITE_IMG_PATH'].'userimage/'.$user_profile['id'].'.jpg';
file_put_contents($file, $img);
$userimage=$user_profile['id'].'.jpg';
$userdata = $user->checkUser($uid, 'facebook', $username,$email,$twitter_otoken,$twitter_otoken_secret,$userimage);
if(!empty($userdata)){
session_start();
$_SESSION['frontuser_info'] = $userdata;
$Qparam=$fid.''.$sid.''.$tid;
header("Location: ".$_SESSION['APP_PATH']."".$Qparam);
}
} else {
# For testing purposes, if there was an error, let's kill the script
die("There was an error.");
}
} else {
# There's no active session, let's generate one
$login_url = $facebook->getLoginUrl(array('scope' => 'email'));
# i think it is always coming here thats error.
header("Location: " . $login_url);
}
?>
Bitte Code und mir helfen, diese Umleitung Fehler zu beheben Ich bin immer in anderem Teil, das ist Fehler gehen.
Code hinzufügen. Wir wissen bereits, wie die Ausgabe des Fehlers aussieht –
@ricky fügen Sie den Code hinzu ... kann nichts sagen, das auf diese Seite schaut. – Darshan
Ich empfehle das Lesen von [How to Ask] (http://stackoverflow.com/questions/how- zu stellen) eine gute Frage und [die perfekte Frage] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question). Nehmen Sie auch die [Tour] (http://stackoverflow.com/tour) – nogad