/login.php にアクセスして /login-callback.php で認証して /account.php にリダイレクトする。アクセストークンの有効期限を延ばすために、getLongLivedAccessToken メソッドを使う。 リダイレクト後に #_=_ が URL の末尾に追加されてしまうバグの対応のために JavaScript のコードを追加した。ログインのフローに関して Facebook Login Flow & Best Practices の記事がとても参考になる。 JavaScript SDK との連携はこちらの記事を参照。 // composer.json { "require" : { "facebook/php-sdk-v4" : "~5.0" } } // init.php require 'vendor/autoload.php'; session_s