Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Werbeeinblednung?!?

Hi, Leute. Ich mache gerade für unseren Clan eine Webiste. Unsere Sponsoren verlangen jetzt, dass ich so ne Werbeseite entwerfe, die dann alle 5 Aufrufe ne Seite anzeigt mit nem Banner.
Ist ja ok. Nur gibts da so welche, die dann mein Script umgehen und einfach gleich den Ordner aufrufen wo die Page drinnen ist.

So siehts aus:

Der besucher kommt auf :
www.uu-clan.de -> mein Script zählt die Aufrufe; beim 5 Mal -> Werbeseite

Die neunmalglucken:
www.uu-clan.de/page -> sie umgehen ganz einfach mein Script. ********

Kann ich dies irgendwie mit Sessions verhindern, z.B. in meinem Script ne Session starten und dann auf der Seite im Ordnder /page/index.php die Session überprüfen. Wenn ja, wie macht man dann so was .

2. Frage:

Wie kann man es machen, dass der Link auf einer Seite erst nach 15 Sekunden erscheint ?
Ich weiß das dies möglich ist, aber wie ?

Danke schon mal im Voraus -> weightwatcher.

Hier gehts zum Orginal Eintrag "Werbeeinblednung?!?" im Forum

Antworten

1. http://www.php.net/session-start
2. Nur mit JavaScript.


2.

zu 2: du könntest es eventuell so machen, das der link zwar erscheint und man ihn klicken kann, das man aber dann auf die selbe seite geleitet wird, wenn die 15 sekunden ncith um sind ...

sonst js

johnpatcher


3.

Problem 2 habe ich gelöst mit Java Script

Hier der Code der Page:

<tr>
<td width="100%" height="1">
<p align="justify"><font face="Tahoma" size="1"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<body onLoad="setTimeout('window.document.getElementById(\'LinkID\').style[\'display\']=\'inline\';', 5000);">
</font>
<h3><font face="Tahoma" size="2">
<a href="http://uu-clan.de/page/" style="display:none; text-decoration:none" id="LinkID">weiter ></a></font></h3>
</body>
</body></td>
</tr>
<tr>
<td width="100%" height="401">
<p align="center"><font face="Tahoma"><!--webbot bot="HTMLMarkup" startspan --><a href="http://uu-clan.de/page" target="_blank"><embed width="500" height="300" src="ifn.swf"></a></td><!--webbot bot="HTMLMarkup" endspan i-checksum="39917" --></font></td>
</tr>
<tr>
<td width="100%" height="37" align="center">
<p align="center"><font face="Tahoma" size="2"><!--webbot bot="HTMLMarkup" startspan --><script language="JavaScript">
var zahl=20;
function runter()
{
if(zahl != 0)
{
zahl--;
document.getElementById("countdown").innerText = zahl;
setTimeout("runter()",1000);
}
else if(zahl==0)
{
location.href="http://uu-clan.de/page/";
}
}
setTimeout("runter()",1000);
</script>

<div id="countdown">20<div/><!--webbot bot="HTMLMarkup" endspan i-checksum="40160" --><!--webbot bot="HTMLMarkup" startspan --><script language="JavaScript"> <!--webbot bot="HTMLMarkup" endspan i-checksum="9361" --><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">



<body onLoad="setTimeout('window.document.getElementById(\'LinkID\').style[\'display\']=\'inline\';', 5000);">

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Link sp&auml;ter einblenden</title>
</head>
<body onLoad="setTimeout('window.document.getElementById(\'LinkID\').style[\'display\']=\'inline\';', 5000);">
</body>
</body></body></body></font>
</table>


zu bestaunen unter --> http://uu-clan.de/includes/uu_adv.php4

Danke nochmal für den Tipp mit den Session versuch gerade . Danke


4.

Den Code das nächste Mal bitte formatieren!


5.

ja ok, bin neu hier sorry!

Hab jetzt aber ein Problem mit der ersten Frage: Hier mein Script
[code]php
session_save_path("includes/save/");
session_start();
session_register("uu_adv");
?>

<?php


$RANDOM_URL_FILE = "http://uu-clan.de/includes/list_url.txt";


/******************************************************************************/

srand((double)microtime()*1000000);

if (file_exists($RANDOM_URL_FILE)) {
$arry = file($RANDOM_URL_FILE);


for($i = 0; $i < sizeof($arry) ; $i++) {
if (preg_match("/http:/", $arry[$i]))
$good_arry[$j++] = chop($arry[$i]);
# PHP 4.0 arry_push ($good_arry, $arry[$i]);
}
if ($good_arry) {
header("Location: ".$good_arry[rand(0, sizeof($good_arry) -1)]);
} else {
echo "error no good URL";
}
} else {
echo "error: can't open $RANDOM_URL_FILE file";
}

?>

</HTML></BODY>[code]Ich speichere die Session also im Ordner --> includes/save !
Die list_url.txt dient dazu, die Urls abzurufen. Es ist also ein zufallsprinzip.
Wie übergebe frage ich jetzt auf der Werbeseite ab, ob die Session mitgegeben wurde ?
Wenn nicht soll eine Fehlermeldung kommen und man soll auf die Werbeseite weitergeleitet werden ?
Wie mache ich das nur ?

MfG und Danke im Vorus - >> weightwatcher


Hier gehts zum Orginal Eintrag "Werbeeinblednung?!?" im Forum
 
phpforum.de | Impressum | Handy Bundles