muhtemelen sorun fbin.php sayfasından kaynaklanıyor.
kodlar da şu şekilde;
require_once("ayar.php");
require_once("facebook/facebook.php");
$facebook = new Facebook($fbayar);
if(isset($_GET['error'])){
// İzin verilmedi, iptale tıklandı.
header("Location: index.php");
// Hiçbirşey yapmadık, kullanıcıyı sadece index.php sayfasına yönlendirdik.
}
else{
// İzin verilme koşulu sağlandıysa
$fbID = $facebook->getUser();
$uyekontrol = mysql_query("SELECT * FROM uyeler WHERE fbID='$fbID'");
if(mysql_num_rows($uyekontrol)==1){
// Daha önce kayıt olmuş bir üye ise
$_SESSION['fboturum']="tamam";
$uyebilgi = $mysql_fetch_object($uyekontrol);
$_SESSION['fboturumid'] = $uyebilgi->id;
header("Location: index.php");
}
else{
// Daha önce kayıt olmuş bir üye değilse
// api metodundan üye bilgilerini çekelim
$yeniuye = $facebook->api("/{$fbID}",'GET');
// üye bilgileri $yeniuye dizisinde tutulacak.
$adsoyad = $yeniuye['name'];
$email = $yeniuye['email'];
mysql_query("INSERT INTO uyeler (adsoyad,fbID) VALUES ('$adsoyad','$email')");
$uyeidcek = mysql_query("SELECT * FROM uyeler WHERE fbID='$fbID'");
$yeniuyeid = mysql_fetch_object($uyeidcek);
$_SESSION['fboturum']="tamam";
$_SESSION['fboturumid'] = $yeniuyeid->id;
header("Location: index.php");
}
}veritabanına da kayıt eklenmiyor. boş sayfada kalıyor.
teşekkürler
selamlar