วิธีการเช็ค Facebook Login อย่างไร

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา วิธีการเช็ค Facebook Login อย่างไร

วิธีการเช็ค Facebook Login อย่างไร

ตอนนี้ผมมีปัญหามากครับ เนื่องจากทดสอบโค้ดการ Login ไปทดสอบดู ปรากฏว่าทุกครั้งที่เปลี่ยนไปหน้าอื่นมันจะเด้งไปหน้า Login ของFacebook ก่อนทุกครั้งแล้วกลับมาหน้าที่จะไป ทั้งๆที่ Login เรียบร้อยแล้ว เหมือนกับมองไม่เห็น  $session = $facebook->getSession(); เลยไม่ทราบว่าท่านผู้รู้มีวิธีใดแนะนำผมบ้างครับ ขอบคุณมากครับ...

 



Ronnaphome 124.121.223.xxx 21-10-2010 17:01:15

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

 น่าจะเขียนโค้ดผิด ฝากลิ้งต์ตัวอย่าง ที่มีปัญหาไว้ เผื่อจะแนะนำได้



Ninenik 183.89.153.xxx 21-10-2010
 ความคิดเห็นที่ 2
<!doctype html>
<html xmlns:fb="http://www.facebook.com/2008/fbml">
  <head>
    <title>ตัวอย่างการทำ APP</title>
  </head>
  <body>
<?php

require 'facebook.php';

$permission = 'user_birthday,publish_stream';

$facebook = new Facebook(array(
  'appId'  => '156383251050126',
  'secret' => '52c4ceed9cd1e9363ab07f40dd882f46',
  'cookie' => true,
));

$session = $facebook->getSession();

if (!$session)
	{
                $url = $facebook->getLoginUrl(array(
                        'canvas' => 1,
                        'fbconnect' => 0,
                        'req_perms' => $permission,
                ));
                    echo "<script type='text/javascript'>top.location.href = '$url';</script>";
                    die();
            }

$me = null;
// Session based API call.
if ($session) {
  try {
    $uid = $facebook->getUser();
    $me = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
  }
}

echo 'ID ของ Facebook ของฉัน'.$uid;
echo '<br/>';
echo 'รายละเอียดของฉัน';
print_r($me)

?>
</body>
</html>

ประมาณนี้ครับ..



Eiya 124.120.250.xxx 22-10-2010 10:08
 ความคิดเห็นที่ 3
<?php
require 'facebook.php';
?>

 

เอาไว้ด้านบนสุดของโค้ด ก่อน html
 

<?php
require 'facebook.php';
?>
<!doctype html>  
<html xmlns:fb="http://www.facebook.com/2008/fbml">  
  <head>  
    <title>ตัวอย่างการทำ APP</title>  
  </head>  
  <body>  
........
...

หรือดูตัวอย่างจากลิ้งค์



Ninenik 183.89.153.xxx 22-10-2010
 ความคิดเห็นที่ 4

ผมก็เจอปัญหาเดียวกันคับ

http://www.lcdtvthailand.com/fb/test.php

มันต้องลงอะไรเพิ่มใน server หรือเปล่าคับ php ใช้ version ไหนคับ



Wera 223.206.62.xxx 07-01-2011 21:46
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ