Ik ben bezig met een soort frame pagina waar zich twee iframes bevinden. De tweede iframe's source URL wordt meegegeven met de URL van de pagina. bv frame.php?adres=www.phpfreakz.nl

Het probleem is nu dat sommige links die werken met nog verdere URL variabelen , verkeerd wordt weergegeven : bv frame.php?adres=www.phpfreakz.nl?adres=
www.phpfreakz.nl&id=123&cid=mpd5&mod=opm
(mod: even een nieuwe regel begonnen hier)

de link van de inframe wordt dan iets als:

frame.php?adres=www.phpfreakz.nl%26id%3D
123%26cid%3Dmpd5%26mod%3Dopm
(mod: even een nieuwe regel begonnen hier)

Ik heb dan in men code de & en = vervangen door hun html character code , werkt ook niet.

Hier nog even de code:

<?
$linka = $adres . "&#38;ct&#61;" . $ct . "&#38;fd&#61;" . $fd  . "&#38;url&#61;" . $url . "&#38;cid&#61;" . $cid . "&#38;ei&#61;" . $ei;
echo $linka;
?>
<iframe frameborder="0" width="100%" height="600" src=" <? echo $linka ?> ">
</iframe>


Mvg
r0tx
<?
$adres = $_GET['adres'];
$linka = $adres . "&#38;ct&#61;" . $ct . "&#38;fd&#61;" . $fd . "&#38;url&#61;" . $url . "&#38;cid&#61;" . $cid . "&#38;ei&#61;" . $ei;
?>

probeer dit is
@ Rotx: je moeten even studeren op de functies [php]urlencode[/php] en [php]urldecode[/php]
De link wordt wel goed geëchood , maar als ik dan de url van m'n iframe bekijk is hij verkeerd...

Reageren