jpwfour
09.05.2008, 23:46
Da bei vielen Forcedbannern/Sponsoren das Anzeigen der Banner notwendig ist,
damit die Klicks bei dem Sponsor vergütet werden (z.bsp. webmasterlose),
hab ich eine kleine überprüfung eingebaut, ob der user auch bilder anzeigen lässt
(lässt sich ja im browser deaktivieren, spart performance am pc, wenn man pro minute 1000 banner "klicken" bzw. "klicken lassen" (script/linky etc.) will):
in der header.php direkt nach dem <body> tag folgenden html code einbauen:
<div style="position:absolute;display:none;"><img src="imagecheck.php" alt=""></div>
sieht dann z.bsp. so aus:
<body style="topmargin:5; leftmargin:0;">
<div style="position:absolute;display:none;"><img src="imagecheck.php" alt=""></div>
<table width="800" cellpadding="0" cellspacing="0" border="0" align="center">dann im hauptordner die datei imagecheck.php erstellen, mit folgendem inhalt:
<?php
session_start();
$_SESSION['images']=true;
header("Content-type: image/png");
$im = imagecreatetruecolor(1, 1);
imagepng($im);
imagedestroy($im);
?>dann in der datei /verdienen/klick4.php folgendes nach
<?
userstatus();hinzufügen:
if(!isset($_SESSION['images']) || $_SESSION['images']!=true){
@include_once('content/error/kein_zutritt.php');
@include_once('lib/footer.php');
die();
}optimalerweise sollte noch eine neue datei statt content/error/kein_zutritt.php erstellt werden, damit der user genau weiß, warum er nicht klicken darf.
für user, die bilder anzeigen lassen, was ja wohl die meisten sind, hat das eigentlich überhaupt keine auswirkungen, aber für alle anderen
(getestet bisher nur mit dem ff2 + developer toolbar & toolbar buttons, und dem ie6)
sollte dann der klick4 bereich nicht zugänglich sein.
bringt zwar nicht allzu viel, aber meiner meinung nach eine gute ergänzung zu v-checks und sonstigen klickfaker "abwehrmethoden", theoretisch würden v-checks ja reichen, aber noch bieten nicht alle sponsoren sowas an!
EDIT:
noch ein kleienr zusatz, damit auch der fall bedacht ist, wenn ein user zuerst die seite anzeigen lässt und dann bilder deaktiviert:
in der datei /lib/footer.php ganz am ende vor dem letzten ?> noch folgendes einfügen:
$_SESSION['images']=false;
damit die Klicks bei dem Sponsor vergütet werden (z.bsp. webmasterlose),
hab ich eine kleine überprüfung eingebaut, ob der user auch bilder anzeigen lässt
(lässt sich ja im browser deaktivieren, spart performance am pc, wenn man pro minute 1000 banner "klicken" bzw. "klicken lassen" (script/linky etc.) will):
in der header.php direkt nach dem <body> tag folgenden html code einbauen:
<div style="position:absolute;display:none;"><img src="imagecheck.php" alt=""></div>
sieht dann z.bsp. so aus:
<body style="topmargin:5; leftmargin:0;">
<div style="position:absolute;display:none;"><img src="imagecheck.php" alt=""></div>
<table width="800" cellpadding="0" cellspacing="0" border="0" align="center">dann im hauptordner die datei imagecheck.php erstellen, mit folgendem inhalt:
<?php
session_start();
$_SESSION['images']=true;
header("Content-type: image/png");
$im = imagecreatetruecolor(1, 1);
imagepng($im);
imagedestroy($im);
?>dann in der datei /verdienen/klick4.php folgendes nach
<?
userstatus();hinzufügen:
if(!isset($_SESSION['images']) || $_SESSION['images']!=true){
@include_once('content/error/kein_zutritt.php');
@include_once('lib/footer.php');
die();
}optimalerweise sollte noch eine neue datei statt content/error/kein_zutritt.php erstellt werden, damit der user genau weiß, warum er nicht klicken darf.
für user, die bilder anzeigen lassen, was ja wohl die meisten sind, hat das eigentlich überhaupt keine auswirkungen, aber für alle anderen
(getestet bisher nur mit dem ff2 + developer toolbar & toolbar buttons, und dem ie6)
sollte dann der klick4 bereich nicht zugänglich sein.
bringt zwar nicht allzu viel, aber meiner meinung nach eine gute ergänzung zu v-checks und sonstigen klickfaker "abwehrmethoden", theoretisch würden v-checks ja reichen, aber noch bieten nicht alle sponsoren sowas an!
EDIT:
noch ein kleienr zusatz, damit auch der fall bedacht ist, wenn ein user zuerst die seite anzeigen lässt und dann bilder deaktiviert:
in der datei /lib/footer.php ganz am ende vor dem letzten ?> noch folgendes einfügen:
$_SESSION['images']=false;