Are you tired of spending hours, days, weeks working on your site, only to find out someone else is linking to your contents and making pennies on your hard work?

Try this for protection...
(As of now it only prevents known linkbucks referals...)

----------------------
index.php
=================
On the first line, include

PHP Code:
<?php require_once "inc/anti.php"?>
In a sub directory named inc/
place the following...

----------------------
anti.php
=================

PHP Code:
<?php
/* VERSION 0.1.0808 */
/*------------------------------------------------------------------------------
Function to kick users referring to your domain, and de facto making money
on your contents without having anything to do with the cost of production
or maintenance.

Two tags can be caught in this... the first is the REFERER for browsers
supporting them. Luckily applies to most major browsers.

    <!-- HTTP_REFERER, http://www.linkbucks.com/link/####### -->

the second tag is a bit more obscure and involves blocking a crawler browser.

    <!-- HTTP_VIA, 1.1 pxy1:80 (squid/2.7.STABLE2) -->

This function only supports the prior for the time being.
------------------------------------------------------------------------------*/
Function KickPaylinks(){

$blockUrl[0] ="linkbucks.com";
$blockUrl[1] ="baberepublic.com";
$blockUrl[2] ="blahetc.com";
$blockUrl[3] ="linkgalleries.net";
$blockUrl[4] ="placepictures.com";
$blockUrl[5] ="picturesetc.net";
$blockUrl[6] ="qvvo.com";
$blockUrl[7] ="realfiles.net";
$blockUrl[8] ="seriousfiles.com";
$blockUrl[9] ="seriousurls.com";
$blockUrl[10]="thatsprime.com";
$blockUrl[11]="thesegalleries.com";
$blockUrl[12]="thesefiles.com";
$blockUrl[13]="ubucks.net";
$blockUrl[14]="urlpulse.net";
$blockUrl[15]="viraldatabase.com";
$blockUrl[16]="youfap.com";

  for (
$i=0;$i<count($blockUrl);$i++){
    
$sRet strtolower($_SERVER['HTTP_REFERER']);
    if (
strstr($sRet,$blockUrl[$i])){
        
$sRet "location: http://".$blockUrl[$i]."";
        
header($sRet); //send them back to where they came from
        
exit;
    }
  }
return 
"";
}
KickPaylinks(); //execute on load...
?>