Referer check in PHP
        by MariGanesh[ Edit ] 2014-06-05 11:41:32 
         
        
        	Referer check in PHP
                         use this following code for refere check in php.
<?php
/*
 Get Domain from url */
function GetDomain($url)
      {
    $nowww = ereg_replace('www.','',$url);
    $domain = parse_url($url);
         if(!empty($domain["host"]))
      {
       return $domain["host"];
       } else
       {
       return $domain["path"];
       }
       
      }
/*
Referer Check Function */
      function referer_check()
      {
    global $display;
    $ref_url=$_SERVER['HTTP_REFERER'];
    $domainname=$display->GetDomain($ref_url);
    $servername=$_SERVER['HTTP_HOST'];
    if($domainname==$servername)
    {
      return true;
    }
    else
    {
      return false;
    }
     }
/*
How to call Referer Check Function */
  if(referer_check())
   {
     /*  Your code Here */
   }
?>