Nie można po prostu sprawdzić tego przez API który serwuje FB? Kiedyś coś takiego robiłem i było to coś w tym stylu:
if ($u['page']['liked'] == 1)
Na podstawie tego robisz prosty redirect lub powiedzmy wyświetlasz inną zawartość.
Tylko nie pamiętam czy używałem tego jak tworzyłem aplikacje pod FB czy na stronie zewnętrznej ...