Incentive Voting

If you have a server listed on our site, it benefits you greatly to have members voting for it. One of the ways to convince members to take the time to vote is to offer them incentives for doing so.

We provide two ways to check if a member has voted, Incentive Postback and IP Checking.

Incentive Postback

How does incentive postback work?
When users come in to vote, you can append their ID to the voting page using the incentive GET variable:
e.g. http://www.top100arena.com/in.asp?id=xxx&incentive=1000

Fill out the Incentive URL field with the EXACT URL you want your user ID posted to.
e.g. http://www.yoursite.com/votingpage.php?postback=
You can do this when editing your site, just log in to access it

The result will be an HTTP request sent to:
e.g. http://www.yoursite.com/votingpage.php?postback=1000

This will happen at the exact time that the user votes. Make sure to filter for our callback IP: 209.59.143.11.


Example PHP Code

This would be the contents of /votingpage.php in the above example

<?php
//////// Example Post-Back Script for Top 100 Arena

// include database connection here

// this is the variable we pass back to you that
// contains the value you passed to us with the vote link
$user mysql_escape_string($_GET['postback']);

// check if the user has voted
$check_voted mysql_fetch_array(mysql_query("SELECT vote FROM users WHERE username = '$user'"));
if (
$check_voted[0] == 0) { // if they haven't voted
    // credit the user for voting, like giving +100 money as in the example
    
mysql_query("UPDATE users SET money = money + 100, vote = '1' WHERE username = '$user'");
}
?>

Please Contact Us if you have any questions about your account.


IP Checking

We also provide a facility for you to check if a certain IP has voted.
Query the following page, replacing YourSiteID with the ID assigned to your website, and UsersIP with the user's IP.

http://www.top100arena.com/check_ip.asp?id=YourSiteID&ip=UsersIP

The page will return 0 if the user has not voted today, and 1 if they have.

Forgot Login?
or

Register

Or login with:
Facebook