Hackerboy1993: Skript funktioniert nur einmal.

Beitrag lesen

Nach einigen Änderungen und dem Einfügen von GET an der richtigen Stelle sieht mein Skript nun so aus. (Siehe Ende des Posts)
Ich bin nun zu neuen Erkentnissen gekommen:
Die Variable $_SESSION["anzahlfragen"] ist ab der 2. Seite leer.
Die Variable $_SESSION["funcfragenummer"] hingegen funktioniert.
Woran liegt das?

GLG Hackerboy1993

  
<?php  
session_start();  
$anzahlfragen=$_GET["anzahlfragen"];  
$fragenummer=$_GET["fragenummer"];  
  
function zahlenfolge($todo,$number)  
  
///FUNKTION ZAHLENFOLGE - ERSTELLT ZUFALLSZAHLEN  
///zahlenfolge("start","10");  <-- Mischt die Reihenfolge von 10 Zahlen.  
///zahlenfolge("ask","7");  <-- Fragt ab welche Zahl als 7tes angezeigt werden soll.  
 {  
 if($todo=="start")  
  {  
  unset($allezufallszahlen);  
  $allezufallszahlen = array();  
  $count="1";  
  while($count <= $number)  
   {  
      array_push($allezufallszahlen,$count);  
   $count++;  
   }  
  shuffle($allezufallszahlen);  
  $_SESSION["funcfragenummer"]=$allezufallszahlen;  
  $_SESSION["anzahlfragen"]=$number;  
  
  
  }  
 if($todo=="ask")  
  {  
  $re=$_SESSION["funcfragenummer"];  
  $re1=$number-1;  
  $numbertoreturn="$re[$re1]";  
  
  return $numbertoreturn;  
  }  
  unset($number);  
 }  
  
 /// </php head> ;-)  
  
if($fragenummer=="")  
{  
$fragenummer="1";  
zahlenfolge("start","$anzahlfragen");  
$currentfrage=zahlenfolge("ask","1");  
$nextfrage=2;  
}  
else  
{  
$anzahlfragen=$_SESSION["anzahlfragen"];  
$currentfrage=zahlenfolge("ask","$fragenummer");  
  
$nextfrage=$fragenummer+1;  
  
}  
  
  
$a=$_SESSION["anzahlfragen"];  
echo <<<END  
Variable anzahlfragen: $anzahlfragen Variable session anzahlfragen $a  
<html>  
<head><title>Frage $fragenummer</title></head>  
<body>  
<h2>Frage $fragenummer: $currentfrage</h2>  
Frage Nummer: $fragenummer<br>  
Diese Frage: $currentfrage<br>  
END;  
if($nextfrage>$anzahlfragen)  
{  
echo "Fertig";  
}  
else  
{  
echo <<<END  
N&auml;chste Frage: <a href="zufallszahl.php?fragenummer=$nextfrage"> Frage Nummer $nextfrage</a><br>  
END;  
}  
echo <<<END  
  
</body>  
</html>  
END;  
  
?>