PHP-SDK를 사용하여 Facebook 앱을 만들고 있어요. 내가 할 사용자의 UID 찾기 위해Facebook PHP-SDK + jQuery AJAX
: 내 MySQL을
var get_url =
'do_stuff.php?id=' + <?php echo $user_id; ?> + '&field1=' + field1 + '&field2='+ field2;
$.get(get_url, function(data) {
alert("data: " + data);
});
do_stuff.php
데이터를 삽입 :
index.php
파일
$user_id = $facebook->getUser();
if($user_id == 0) // not logged in user
{
// do stuff to log in user and get the current user id
}
파일 index.php
내부를 나는 다음과 같은 jQuery 코드를 데이터베이스는 field1
및 field2
을 기반으로합니다. 삽입 된 데이터가 실제로 $user_id
인 사용자의 것인지 확인하고 싶습니다. 그리고 같은 가짜 요청하지 않았다 단지 누군가 : 그래서
http://myapp.com/do_stuff.php?id=fake_user_id&field1=...&field2=...
, 나는 do_stuff.php
에 $user_id = $facebook->getUser();
을 추가하는 대신 (index.php
에서 볼 수) 현재 사용자 ID를 반환하는, 그것은 어떤 사용자가 없음을 의미 0
을 반환 로그인 이유는 무엇입니까?
어떻게 해결할 수 있습니까? 따라서 MySQL 데이터베이스에 삽입 된 데이터가 실제 사용자가 아닌 가짜 데이터인지 확인합니다.