title: $facebook->getSession() in Facebook page iframe app/tab only works when app admin logged in
body: <p>I am developing some custom iframe/canvas pages (or now known as "apps") for a Facebook business page. For my purposes, I would like to pull the users first and last name that is currently logged in (and currently likes the page) and output it on the page. This script works just fine when I am logged in as the app admin, but when I try login as my personal account or a a couple of my friends account - it seems that $session is null. Why is this happening and how do I fetch a first and last name without having the user go through any additional authentication?</p>
  
  <pre><code>&lt;?php
  require_once '../db/connect.php';
  require_once '../../lib/facebook.php';
  $signed_request = $_REQUEST["signed_request"];
  $secret = "***********************************";
  $facebook = new Facebook(array(
      'appId'  =&gt; '**************',
      'secret' =&gt; $secret,
      'cookie' =&gt; true
  ));
  $session = $facebook-&gt;getSession();
  $me = null;
  // Session based API call.
  if ($session) {
      echo "\$session is not null!";
      try {
          $uid = $facebook-&gt;getUser();
          $me = $facebook-&gt;api('/me');
      } catch (FacebookApiException $e) {
          error_log($e);
      }
  }
  echo $me['name'];
  ?&gt;
  </code></pre>