How do I make sure someone likes my facebook page before entering contest?

I plan to start a Facebook contest where the user is first asked to like the page, then they submit their email to enter the contest.

I checked out other contest examples on:

Most Facebook pages direct a user to a "Like this page to continue" page. I tried to google around to find how this is done, but I cannot find anything. I tried to find ways to track specific user's likes,

For contest-specific legal reasons, I cannot use an app that makes the contest and keeps track of the entries. So I will need to create this from scratch.

I have made other apps before, and I do have access to an external server where I plan to create a page and link to it from facebook for the 'frame' type app.

Is there a standard way of doing this? Is there a documentation that I have yet to find?



(Me answering my own question)

Some more googling I was able to find:

How to check if current facebook user like a page using PHP SDK?

A php version of the same question.

In that case, I will be able to check out FQL's documentation to find out how to get this information.

I really don't want a permission popup from facebook to pop up, and I don't think I will need that to make this work. I will try that and add a comment to this answer if it works just like what I'm looking for.

Need Your Help

Tell bots apart from human visitors for stats?

php javascript web-services analytics

I am looking to roll my own simple web stats script.

How does one send ICMP packets (with associated TTL values) in Java on Android? Is it possible without a 3rd-party library? If not, what do you use?

android ping traceroute icmp ttl

This seems like it should be a simple solution to find, but I'm not having any luck. I want to write a simple ping/traceroute/dns troubleshooting app, but am simply not finding any documentation or