PHP und Frames

Fassbrause

Grünschnabel
Hallo,

Ich habe eine HTML-Seite mit einem Link.(http://www.meine-Domain.de/downloads/downloads.php?id=01) dann wird ja die downloads.php aufgerufen. Ich habe dann folgendes in der Download.php stehen:
PHP:
<?
if ($id=="1") {
Header("Location: http://www.meine-Domain.de/extern/extern.php?link=
http://www.andere-Domain.de/index.htm");
?>
So was soll das? Wenn ich einen Link, der zur einer anderen Seite führt, irgendwo auf meiner Seite einsetzte, dann wird dieser zur extern.php umgeleitet, sodass ein Frame mit dem Hinweiß das ich nicht für den Inhalt,... verantwortlich bin,... So nun zu meinem Problem:
Die extern.php besteht aus 2 Frames:
1.) Frame mit dem Hinweis
2.) Frame mit der Seite

Nun habe ich ja in der downloads.php (siehe Quelltext oben) eine Variable angehangen (extern.php?link=http://...) Nun habe ich folgenden Quelltext verwendet, um die Variabeln wieder "einzufangen":
PHP:
<?
$ex_link=$HTTP_GET_VARS["link"];
echo $ex_link;
?>
doch die echoausgabe liefert keinen Wert. (Dieser Quelltext ist in beiden Seiten des Frames eingebunden)
Wie kann ich jetzt die Variable link abrufen, damit das funktioniert?

THX Fassbrause
 
Zuletzt bearbeitet von einem Moderator:
also du machst in deiner ersten *.php datei

PHP:
header("LOCATION: http://www.meine-domain.de/extern.php?href=www.test.de");

in der extern.php sollte das dann wie folgt aussehen :

PHP:
<frameset  rows="10%,90%">
<frame src="deine_nicht_verantwortlich.htm">
<frame src="http://<? echo $href; ?>">
</frameset>
<noframes>
dein browser unterstützt keine fames
</noframes>
 
Zurück