Copy
$facebook = new Facebook(array( 'appId' => '~~', //실제 코드에는 내용 있음. 'secret' => '~~', //실제 코드에는 내용 있음. "cookie" => true)); // See if there is a user from a cookie$user = $facebook->getUser(); if ($user) { try { // Proceed knowing you have a logged in user who's authenticated. $user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { //echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>'; $user = null; }}
이렇게 script를 짰습니다. 그리고 다른 php파일에서
<?php if($user) { ?> <?php } else{ echo "no" }?> 하면
else 로 빠지는데 왜 그런지 잘 모르겠습니다..ㅜㅜ 그리고 또
* console.log 로 $user 를 찍어보면 안나오는데 왜그런지 알수있을까요..??
위 코드에서
// See if there is a user from a cookie
$user = $facebook->getUser();
이부분 바로밑에
// See if there is a user from a cookie
$user = $facebook->getUser();
console.log($user);
이렇게 찍었는데 안나옵니다.
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
8년 전
최근에 facebook이 업데이트 되면서 변경된 부분이 있어서 처리해 주셔야 할 부분이 있습니다.
참고 주소 알려드립니다.
답변에 대한 댓글 1개
경하귀요밍
8년 전
답변을 작성하려면 로그인이 필요합니다.
링크까지 주시다니 정말 감사합니다.!!