eines vorweg, ich kenn mich mit php nicht gut aus.
Es soll immer nur eine der 5 php aufgerufen werden. ( rota.php )
die rota.php wird durch in einem iframe aufgerufen.
hier die rota.php
<?php
switch (rand(1,5)) {
case 1: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=1"); break;
case 2: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=2"); break;
case 3: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=6"); break;
case 4: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=7"); break;
case 5: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=8"); break;
}
?>
wenn ich den iframe aufrufe kommt eine Fehlermeldung:
Da hast du ein Problem, da egal welche URL angegeben wird, es immer als externe Ressource gewertet wird.
Die zweite Variante funktioniert auch nicht, da du über das Filesystem keine Variablen per GET übergeben kannst.
Da du das ganze aber includest kannst du die Variable vorher in der Datei in der includet wird setzen, diese ist dann auch im includeten Skript verfügbar.
$var=array(1,2,6,7,8);
$x7E94t1qL8=array_rand($var);
include('/users/netfreeware/www/whzeitbanner/zb/zeitbanner.php');
In der zeitbanner.php fragst du anstatt $_GET[‘x7E94t1qL8’] einfach nur die Variable $x7E94t1qL8 ab.