0
我正在運行一個應用程序,生活在domain.com
,並且希望在我的hosts文件中設置local.domain.com
到127.0.0.1
的本地主機上繼續開發。除了PHP之外,一切正常工作都無法在JS SDK處理登錄時拾取會話。本地主機上的Facebook應用程序開發環境
我的JS代碼:
FB.login(function(response) {
if (response.session) {
if (response.perms) {
// user is logged in and granted some permissions.
// perms is a comma separated list of granted permissions
init();
} else {
// user is logged in, but did not grant any permissions, eh?
showMessage("Error!", "You haven't grant proper permissions!");
}
} else {
// user is not logged in
showMessage("Error!", "You are not logged in");
}
}, {perms:'email'});
從JS登錄後,我做一個AJAX調用PHP在哪裏無法拾取會話信息。 我的PHP代碼:
$session = $facebook->getSession(); // this is null somehow
相同的代碼工作正常,生活在domain.com
但在本地主機上,在PHP端 的$session
爲空。有任何想法嗎?
這應該在正常情況下工作就像我的方法正在工作,但由於該應用程序在前端工作正常,這裏還有其他事情正在進行。此外,我的應用程序正在運行,我也需要開發應用程序的當前用戶。任何想法我可以在這裏嘗試? – Ashfame 2011-06-10 22:35:01