如何根据JavaScript函数的结果用PHP编写数据库?(FB应用程序)


How do I write to database with PHP based on result of a JavaScript function? (FB app)

我们两人正在开发一个Facebook竞赛应用程序。当用户点赞、输入电子邮件详细信息和共享页面时,我的老板已经让按钮状态生效。当用户单击"共享",然后在出现"发布到配置文件"框时单击"取消"时,就会出现问题。无论用户是否真的发布到他们的个人资料中,该应用程序仍然使用"完成"按钮状态。

JavaScript是一个调用Facebook API发布到用户时间线的函数:

// calling the API ...  
function postToFeed() {
    var obj = {
        method: 'feed',
        link: 'https://www.domain.co.uk',
        picture: 'https://www.domain.co.uk/FacebookTabs/pics/fblogo.png',
        name: 'My company',
        caption: 'This is a test',
        description: 'Using My company to do your best'
    };
FB.ui(obj, function(response) {
        if (response && response.post_id) {
            return('Post was published.');
        } else {
            return('Post was not published.');
        }
    });
} 

基本上,如果Facebook共享成功,我想在PHP if/else语句中使用结果来写入数据库。

有什么想法吗?

你最好的选择是使用AJAX,你会写MySQL数据库吗?