Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem User hat JavaScript nicht aktiviert
Hallo,
wie einige sicher schon wissen werden Sponsoren-Klicks nicht vergütet wenn ein User JavaScript in seinem Browser deaktiviert hat.
HIER (http://www.designerscripte.net/forum/thread.php?threadid=1036) wurde schon darüber diskutiert, jedoch haltet das die User auch nicht wirklich ab ohne JavaScript [off] zu klicken :(
Ich denke mal das ich dafür eine Lösung gefunden habe...
... man schreibt z.B. in die "topframe_forced.php" ganz oben, noch vor "<?" folgenden Code rein:
<noscript>
<meta http-equiv="refresh" content="0; URL=http://www.deine-domain.de/noscript.php">
</noscript>
... hat ein User JavaScript nicht aktiviert, wird sein Vergütungsframe sofort an die Datei "noscript.php weitergeleitet.
Die Datei noscript.php müsst ihr euch natürlich erst erstellen wo ihr nur einen Text reinschreiben müsst (JavaScript muß im Browser aktiviert werden).
Habs bei mir jetzt mal reingemacht. Funktionieren tuts, mal sehen was sich ergibt :D
Wäre schön, wenn ihr mit ein Feedback geben könnte, vieleicht hat dieser Code andere Nachteile, was ich mir zwar nicht vorstellen kann aber wissen tu ich auch nicht alles :)
viele Grüße,
Profi
ahh das ging ja schnell. :)
ich werd das morgen auch mal testen.
und wo soll ich das jetzt alles einbauen? in die fc.php, pl.php, topframe_forced.php und topframe_text.php?
mfg, manu
Original von HiRO
ahh das ging ja schnell. :)
ich werd das morgen auch mal testen.
und wo soll ich das jetzt alles einbauen? in die fc.php, pl.php, topframe_forced.php und topframe_text.php?
mfg, manu
naja, Sinnvoll ist es nur in den ganzen Verfügungsframes wie topframe_xxx.php.
Sonst muß der Code nirgends hin.
Danke Profi, für diesen äußerst nützlichen Schnippzel. ;)
Feine Sache das ;) Danke @Profi
Hab das nun so eingefügt
<noscript>
<meta http-equiv="refresh" content="0; URL=<?echo $domain;?>/noscript.php">
</noscript>
edit: sorry, irgendwie funzt das Einfügen als Code nicht, mach ichs eben auf die falsche Art :D
*Kopfschüttel*
@ Gremlin - wie wäre es wenn du noch mehr Tricks verraten würdest, um es den schwarzen Schafen noch leichter zu machen?
dragon11
12.12.2006, 10:33
Original von Profi
*Kopfschüttel*
@ Gremlin - wie wäre es wenn du noch mehr Tricks verraten würdest, um es den schwarzen Schafen noch leichter zu machen?
@profi: das Problem ist: die schwarzen Schafe wissen das eher als unsereins. Wenn man nicht weiß, wie es geht, kann man auch keine Gegenmaßnahmen treffen.
Habs mal wegeditiert, aber wie dragon schon sagte, man muss denken wie ein Faker um alle Lücken schließen zu können, am besten ist es wenn man Kontakt zu dem ein oder anderen hat, der das Script mal richtig durchnimmt :D
Hallo,
naja, 100% sicher machen kann man nichts aber man muss ja nicht auch noch die Leute auf Ideen bringen ;)
Auf so einfach Sachen kommt man meistens nur durch Zufall und jede kleinste Möglichkeit ohne riesen Eingriffe ins Script kann vielen schon sehr viel helfen.
Das es 50 andere Möglichkeiten auch noch gibt ist schon klar aber hier völlig OT ;)
Gruß,
Profi
auch wenn der thread alt ist wollt ich noch was loswerden!
also user die java script deaktivieren machen das (grössten teils) um viren zu vermeiden!
zwingt man sie nun dazu klicken sie garnicht mehr... :( !
bin der meinung das die sponsorennetzwerk sich dort eher was anderes einfallen lassen sollten... (zumal java script ja nicht bei allen sponsoren benötigt wird!)
mfg
Skalo
Banna.de verlangt kein Javascript ;)
Aber um Viren zu vermeiden würde ich ganz andere Sachen machen als JS auszuschalten ;)
Original von Gremlin
Aber um Viren zu vermeiden würde ich ganz andere Sachen machen als JS auszuschalten ;)
das brauchst du mir nicht sagen ;)
maniwelt
29.01.2007, 02:57
Ausserdem gibt es für Firefox den Addon "NoScript"
Damit kannst du selbst bestimmen, ob du Scripte für eine bestimmte Seite erlauben willst oder nicht ;)
Original von maniwelt
Ausserdem gibt es für Firefox den Addon "NoScript"
Damit kannst du selbst bestimmen, ob du Scripte für eine bestimmte Seite erlauben willst oder nicht ;)
omg...habt ihr mich überhaupt verstanden? ?(
ich sagte das viele USER deshalb js ausschalten! :rolleyes:
nicht das ich das mache!
ihr müsst mir keine alternativen aufzählen ;)
das script am anfang der seite fc.php nach <? einfügen:
code:
// start: ref schutz
$_SERVER["HTTP_REFERER"] = preg_match("'^(http\:\/\/)'is",$_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : false;
if ( !$_SERVER["HTTP_REFERER"] && !$_GET["refresh"] ) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>-</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
<!--
body {
margin: 0px 0px;
}
-->
</style>
<?php
if ( preg_match("'(Macintosh|Mac_PowerPC)'is",$_SERVER["HTTP_USER_AGENT"]) ) {
?>
<script type="text/javascript">
<!--
document.write("<meta http-equiv=\"refresh\" content=\"0; URL=<?php printf("%s?refresh=1&tan=%s", $_SERVER["PHP_SELF"], rawurlencode($_GET["tan"])); ?>\">");
//-->
</script>
<?php
}
?>
<noscript>
<meta http-equiv="refresh" content="0; URL=<?php printf("%s?refresh=1&tan=%s", $_SERVER["PHP_SELF"], rawurlencode($_GET["tan"])); ?>">
</noscript>
</head>
<body bgcolor="#ffffff" text="#000000" link="#C00000" vlink="#C00000" alink="#C00000" leftmargin=0 topmargin=0 marginheight=0 marginwidth=0>
<br>
<br>
<br>
<?php
if ( !preg_match("'(Macintosh|Mac_PowerPC)'is",$_SERVER["HTTP_USER_AGENT"]) ) {
?>
<form name="myform" id="myform" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="get" target="_self">
<input type="hidden" name="refresh" value="1">
<input type="hidden" name="tan" value="<?php echo htmlentities($_GET["tan"]); ?>">
</form>
<script type="text/javascript">
<!--
window.setTimeout("document.myform.submit()", 100);
//-->
</script>
<?php
}
?>
</body>
</html>
<?php
} else if ( !$_SERVER["HTTP_REFERER"] ) {
echo "Keinen Referrer übergeben oder keine Javascript eingeschaltet";
exit();
}
// end: ref schutz
das script überprüft ob javascript eingeschaltet ist und ob ein REFERER übergeben wird. :)
Ist eines von beiden nicht der fall bekommt der User folgende Meldung:
Keinen Referrer übergeben oder keine Javascript eingeschaltet.
Funktioniert bei 98% aller Browser.
Gruss hatty
ProxyUser92
12.03.2007, 22:56
Geil danke :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.