DeReferrer
   
   
   
   
   
   
   
   
   
   
   
 
Simple DeReferrer
 
Ein kleines php Script das den Referer ausliest und dann einen Meta Refresh ausführt. Damit kann man sich einen Dienst wie anonym.to oder safeurl sparen.
 
  Download als ZIP Datei (3 KB)
 

Das Script verwendet ein ganz simples Template System um über CSS und includes das Aussehen an die eingenen Bedürfnisse anpassen zu können.
Sinnvoll ist in meinen Augen der Einsatz einer .htaccess Datei, wenn man nicht möchte das andere Webseiten den eigenen DeReferrer benutzen sollen.
logfile.txt muss natürlich noch mit chmod angepasst werden.

 
Für alle die es ganz eilig haben hier die Sources:
 
index.php
 
   
  function tpl ($template)
  {
    if (file_exists ('tpl/' . $template . '.html'))
    {
      include 'tpl/' . $template . '.html';
    }

  }

  function logfile ()
  {
    global $link_url;
    global $config;
    if ($config['log'] == 1)
    {
   	 $fp = fopen ('log/logfile.txt', 'a');
	 fwrite($fp, "$link_url");
	 fwrite($fp, "\n");
     fclose ($fp);
    }
  }

  $config['prcl'] = 'http';
  $config['time'] = 0;
  $config['log'] = 1;
  $link_url = $_SERVER['QUERY_STRING'];
  if ($link_url != '')
  {
    if (substr ($link_url, 0, 7) != 'http://')
    {
      $link_url = $config['prcl'] . '://' . $link_url;
    }

    $link_head = $link_url;
    $link_time = $config['time'];
    logfile ();
    tpl ('page_redirect');
    exit ();
  }

  tpl ('page');
  exit ();
 
 
.htaccess
 
   
SetEnvIfNoCase Referer "^http://www.deineseite.de/" ref
Order Deny,Allow
Deny from all
Allow from env=ref
ErrorDocument 403 http://www.deineseite.de/
 
 
page_redirect.html
 
   
<?
global $link_head;
global $link_time;
?>
<html>
<head>
<title>Weiterleitung</title>
<link href="tpl/dereferrer.css" rel="stylesheet" type="text/css">
<meta http-equiv="refresh" content="<?=$link_time?>; URL=<?=$link_head?>">
</head>
<body>
<table width="100%" height="100%" border="0">
<tr>
<td align="center" valign="middle" class="normal">
Bitte warte <?=$link_time?> Sekunden <br>
Umleitung auf: <a href="<?=$link_head?>"><?=$link_head?></a>
</td>
</tr>
</table>
</body>
</html>