Leander: Wie stoppt man Endlosschleife?

Endlosschleife:

www.tartosgardh.at/test/frameset.php

Ich habs so:

<?php

mt_srand((double)microtime()*1000000);
$url = mt_rand( 1 , 3);

switch($url)
{case 1: $urlnew="frameset.php?design=1"; break;
case 2: $urlnew="frameset.php?design=2"; break;
case 3: $urlnew="frameset.php?design=3"; break;
}

print("

und dann eben wenn Design 1, lade Frameset sowieso (dann 20 Zeilen Framesetcode); wenn Design 2, lade anderes Frameset mit 20 Zeilen Code usw... wenn 3, lade wieder anderes Frameset...

Nur switcht er eben zwischen design=1, 2 oder 3 in der Adresszeile herum, ohne was fertig zu laden.
Ich muss also einen Stopp einbauen, weiß aber nicht wie das geht?

Bitte um Hilfe!

  1. ich glaube eher das wenn du die neue seite aufrufst einfach wieder das script aufrufst. d.h es wird immer wieder ne neue zufallszahl gemacht.

    mfg steffen

  2. Hallo,

    mt_srand((double)microtime()*1000000);
    $url = mt_rand( 1 , 3);

    switch($url)
    {case 1: $urlnew="frameset.php?design=1"; break;
    case 2: $urlnew="frameset.php?design=2"; break;
    case 3: $urlnew="frameset.php?design=3"; break;
    }

    Hier reicht doch:
    $urlnew="frameset.php?design=".$url;

    MfG, Thomas

    --
    SVG - Learning By Coding
    http://svglbc.datenverdrahten.de/