Cevaplar
-
@header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); ob_start(); if(!isset($_SESSION)) { session_start(); } session_cache_limiter('private'); session_cache_expire(300); ini_set('session.gc_maxlifetime', '28800'); ini_set("display_errors", 1); require_once 'facebook.php'; $app_id = ''; $api_key = ''; $secret = ''; $facebook = new Facebook(array( 'appId' => $app_id, 'secret' => $secret, 'cookie' => true, )); $session = $facebook->getSession(); $me = null; // Session based API call. if ($session) { try { $uid = $facebook->getUser(); $me = $facebook->api('/me'); } catch (FacebookApiException $e) { error_log($e); } } if ($me) { $logoutUrl = $facebook->getLogoutUrl(); } else { $loginUrl = $facebook->getLoginUrl(); } if (!$session) { echo "<fb:redirect url=$loginUrl />"; // normalde javascript yaziyoruz ama fbml oldugu icin usul bu :) exit; } var_dump($me); $_SESSION["fbuserid"] = $uid; /* Burdan sonrasında aldıgın $me nin icinden ad ve soyadi cekip fid id ile database e yazdiriyorsun tekrar geldigidne aldigin fid id ($uid yani) kontrol ediyorsun eger varsa tekrar kayit ettirmek yerine userid donuyorsun... */