How do I go about combining examples from both
https://github.com/facebook/php-sdk/blob/master/examples/example.php and
https://github.com/facebook/connect-js/blob/master/examples/jquery/login.html
The end goal is so that we can use jQuery to sign in, and somehow the following line would still work
$user = $facebook->getUser();
What I currently notice is that when I sign in with JavaScript, it doesn’t set the session with PHP, hence, it is incompatible with PHP based SDK (so $user in this case would still be null)
I am not a big fan of <a href="$facebook->getLoginUrl()">Login with Facebook</a>,
because it causes the browser to load a different page (the facebook login) and then redirects back to the web app. It is far more ideal if I can load up a popup box for user to signin, and then transparently redirects back to my web app. So any suggestions on how I can go about implementing this user experience would be greatly appreciated. Thank you!
I just use the Facebook login button – https://developers.facebook.com/docs/reference/plugins/login/
Once the user has used that to login (if they weren’t already) and grant access to your app (site), the PHP-SDK should have no trouble using the Facebook session and APIs.
Update
I just tried this with the new version 3.0 PHP SDK and it is definitely not working. Found this on the developer blog
In other words, use the v2 PHP SDK until the JS SDK is updated.