Andreas: link mit php in externer datei im iframe öffnen

Beitrag lesen

hallo! ich habe folgendes problem. vor ein paar wochen bekam ich diesen tipp (bzw. code). allerdings wende ich ihn wohl falsch an.

ich will einen link von a.html in einem iframe in b.php öffnen.

so sieht der code in b.php aus:

<?php
$allowed_pages=array(1=>"test/1.html", 2=>"test/2.html");
if(in_array($_GET['s'], array_keys($allowed_pages)))
{
   //alles ok!
   $page=$allowed_pages[$_GET['s']];
}
else{
   //ungültige ID, oder keine ID übergeben!
   //Ersatzseite anzeigen, beispielsweise a.html
   $page='leer.html';
}
?>

<html>
<head>
<title>b.php</title>
</head>
<body>
<iframe width="100%" name="iframe" height="100%" id="iframe1" frameborder="0" scrolling="no" src="?=$page"></iframe>
</body>
</html>

in a.html habe ich folgenden link gesetzt:

<a href="b.php?s=test/1.html" target="_self" class="links">1.html</a>

als resultat erhalte ich die richtige seite, allerdings wird b.php im iframe wiederholt dargestellt und nicht meine gewünschte datei aus dem  ordner "test".

kann mir da jemand weiterhelfen?