Homepage selbermachen 7.852 Themen, 35.619 Beiträge

nur einmal Weiterleiten!!!

frameling / 3 Antworten / Baumansicht Nickles

Ich habe die Datei "auswahl.php" durch folgendes zum Weiterleiten an die Datei "daten.php" veranlasst:

meta http-equiv="refresh" content="0; URL=daten.php"

Die Datei "auswahl.php" ist aber auch ein eingebettetesFrame (iframe) innerhalb der Datei "daten.php".

Die Weiterleitung darf also nur einmal erfolgen. Als eingebettetesFrame - also dann beim zweiten Aufruf soll die Weiterleitung ja nicht mehr erfolgen.

Kann mir jemand helfen? Danke im vorraus und

beste Grüße.

bei Antwort benachrichtigen
Borlander frameling „nur einmal Weiterleiten!!!“
Optionen

Hallo framelink,
um das weiterleiten im IFrame zu verhindern übergibst Du rufst Du das Script im IFrame mit Variable auf:
<IFRAME SRC="auswahl.php?frame=1"></IFRAME>

Im Script selbst lässt Du die Weiterleitung dann nur ausgeben, wenn das Script nicht mit dieses Varible aufgerufen wird:
<?PHP
if(! $frame=1) echo '<meta http-equiv="refresh" content="0; URL=daten.php">';
?>



CU Borlander

bei Antwort benachrichtigen
Heinz_Malcher Borlander „Hallo framelink, um das weiterleiten im IFrame zu verhindern übergibst Du rufst...“
Optionen

oder so:
<?PHP
if(! $frame=1)

location ("daten.php");

?>

bei Antwort benachrichtigen
Borlander Heinz_Malcher „oder so: “
Optionen

Das ist natürlich noch eleganter gelöst und läuft dazu noch unabhängig vom Client.

bei Antwort benachrichtigen