alfi: URL zerlegen, Werte weiterleiten

Beitrag lesen

Hallo @All,

vielleicht kann mir hier einer bei meinem Problem helfen.

Um es kurz zu machen, ich schreibe für mein Forum ein Script um Flash-Games spielen zu können. Das klappt auch soweit wunderbar.
Allerdings werden die SPielstände von den Spielen mit dieser URL übermittelt:

index.php?act=Name&do=newscore

Hinter "newscore" sind dann die zwei Werte, einmal der Name des Spiels und das Ergebnis.

Die Foren-Software kennt aber nur "action" und nicht "act".

Daher dachte ich mir, ich lese auf der "index.php" per $_GET alle Teile aus und stecke sie als Variable in die neue URL und übermittle so quasi die Werte an die richtige Seite.

Mein Code dazu war:

  
switch($_GET['act'])  
 {  
  case 'Arcade':  
   switch($_GET['do'])  
   {  
    case 'newscore':  
      $gname=$_POST['gname'];  
      $gscore=$_POST['gscore'];  
     header('Location: index.php?page=SeitenName&action=newscore&gname='.$gname.'&gscore='.$gscore.'');  
    break;  
   }  
  break;  
 }  

Das blöde ist, das funktioniert aber nur, wenn man schon auf der Spieleseite ist. Wenn man das Forum aber normal aufrufen möchte, liest er "act" als "Undefined index: act"

Meine Frage, wie kann ich der Index-Datei sagen, es soll nur bei dieser einen bestimmten URL das machen was ich oben beschrieben habe?

Ich hoffe, ihr könnt mir helfen, wäre super.

Schonmal Danke und schönes Wochenende
Alfi