Ik heb 3 files nl.php en uk.php en dld.php

<?php
$tekst1 = "kamer"
?>

Ik gebruik in mijn site het volgende;

www.website.nl/index.php?lang=nl
<?php
$lang = $_GET['lang'];
?>

Op deze site staat ook een link naar een pagina welke in een frame opent
<frame name="mainframe" src="chr.php">

Nu wil ik op chr.php de $lang gebruiken welke op de index pagina via $_get verkregen is. $_get blijkt nu niet te werken omdat deze niet naar de url kijkt.

Als dit lukt kan ik nl include("$lang.php");

Wie kan mij hier mee helpen of tips geven.

<frame name="mainframe" src="chr.php">

Veranderen in:
<frame name="mainframe" src="chr.php?lang=nl">


Tweede optie: Niet met frames werken.
In je frame (src=) ook de $_GET waarde meegeven.
<frame name="mainframe" src="chr.php?lang=nl"> is geen optie. Het kan nl ook lang=uk zijn. Als ik deze in de code zet is het altijd nl.

Geen andere optie?
Roland schreef op 04.11.2007 20:36
<frame name="mainframe" src="chr.php?lang=nl"> is geen optie. Het kan nl ook lang=uk zijn. Als ik deze in de code zet is het altijd nl.

Geen andere optie?

*Zucht* moet ik dan alles doen?:P

<?php
    $lang = $_GET['lang']; // Wel nog beveiligen he.
    include($lang.'.php');
    echo '<frame name="mainframe" src="chr.php?lang='.$lang.'">';
?>
SanThe schreef op 04.11.2007 20:34
In je frame (src=) ook de $_GET waarde meegeven.

Nogmaals.
<?php
echo '<frame name="mainframe" src="chr.php?' . $_SERVER["QUERY_STRING"] . '">';
?>
Ik ben jullie super dankbaar!!

Reageren