Seite 1 von 1
Erst Voten dann Downloaden
Verfasst: 17.11.2005 19:14
von JJacu
Hallo.
Das ganze hat nix mim phpBB zu tun, aber ich wusste jetzt nicht wo ich sonst posten soll wo die Leute trotzdem von PHP Ahnung haben
Vor längerer Zeit war ich auf eine Seite, bei der man erst auf einen "Vote" Button ( Banner ) zu klicken, bevor man einen anderer Link ( Download ) sehen konnte.
Kann mir jemand sagen wie soetwas möglich ist.
Oder so etwas ähnliches?
Verfasst: 18.11.2005 01:02
von QCO
Da wird wahrscheinlich der Votelink nicht direkt auf das Ziel verweisen, sondern erstmal auf eine Zwischenseite im eigenen Projekt.
Auf der wird der Klick auf den Votelink registriert und der Nutzer gebrandmakrt (mit Cookie oder sonst irgendwie an die Session). Und dann wird (also im Prinzip sofort) wird der Nutzer auf die Voteseite weitergeleitet.
Und jetzt kann mittels der soeben erhobenen Daten festgestellt werden, ob der Nutzer zum Download berechtigt ist.
Verfasst: 18.11.2005 13:38
von JJacu
test.php
Code: Alles auswählen
<?php
$voteid = $HTTP_POST_VARS["voteid"];
if ($voteid == 'votetrue')
{
echo '<a href="http://www.web.com">Download</a>
echo '<a href="http://www.web.de">Download1</a>';
}
else
{
echo '<form action="test.php" method="post">
<input type=hidden name=voteid value=votetrue>
<input type=submit value=VOTE></form>';
}
?>
So hab das mal zusammen gebastelt

Wie mach ich jetzt dass man wirklich erst auf den Vote Button klicken muss, und dann den Download Link sieht?
derzeit Öffnet sich google.de nämlich nur im kleinen frame und sonst passiert nix
Verfasst: 21.11.2005 16:26
von JJacu
push
Verfasst: 22.11.2005 09:24
von Leuchte
So funktioniert es doch, ausser das du was vergessen hast
echo '<a href="http://www.web.com">Download</a>';
Verfasst: 23.11.2005 14:58
von JJacu
ah okay, inzwischen hab ich auch noch (wenn es jmd. interessiert) eine Java Möglichkeit
Code: Alles auswählen
<html>
<script>
<!--
function link(){
top.location.href="http://www.google.de"
}
//--!>
</script>
<a href="http://www.web.de" target="_blank" onClick="javascript:link()">Vot3n</a>
</html>