PDA

Bekijk Volledige Versie : php - variabelen in URL - notatie?



Rob
26/06/07, 10:35
Hallo

Om losse zoekresultaten toch in de juiste frameset te tonen gebruik ik
iets als:

framer.php?page1=x.php&page2=y.php

Er worden twee variabelen doorgegeven (page 1 en page2) en dat werkt
prima.
Als echter de eerste door te geven pagina niet x.php heet,
maar bijvoorbeeld x.php?var1=z&var2=zz

dan wordt het:

framer.php?page1=x.php?var1=z&var2=zz&page2=y.php

dan lijkt het alsof er opeens drie variabelen worden doorgegeven:
page1, var2 en page2.

Ik heb al van alles geprobeerd met haakjes e.d., maar hoe krijg ik het
voor elkaar dat het volgende wordt herkend:

page1=x.php?var1=z&var2=zz
page2=y.php

Rob

Michiel de Roo
26/06/07, 10:35
Rob wrote:
> Hallo
>
> Om losse zoekresultaten toch in de juiste frameset te tonen gebruik ik
> iets als:
>
> framer.php?page1=x.php&page2=y.php
>
> Er worden twee variabelen doorgegeven (page 1 en page2) en dat werkt
> prima.
> Als echter de eerste door te geven pagina niet x.php heet,
> maar bijvoorbeeld x.php?var1=z&var2=zz
>
> dan wordt het:
>
> framer.php?page1=x.php?var1=z&var2=zz&page2=y.php
>
> dan lijkt het alsof er opeens drie variabelen worden doorgegeven:
> page1, var2 en page2.

Dat lijkt niet zo, dat is zo.... ;-)

>
> Ik heb al van alles geprobeerd met haakjes e.d., maar hoe krijg ik het
> voor elkaar dat het volgende wordt herkend:

De link wordt:
framer.php?page1=x.php&var1=z&page2=y.php

In framer.php zet je zoiets als:
<frame
src="http://domein.invalid/{$_GET['page1']}?var1={$_GET['var1']}&page2={$_GET['page2']}">

Een check of page1 wel een geldige pagina is, is wel aan te raden.

Rob
26/06/07, 20:08
In article <4680bcab$1$79139$e4fe514c@news.xs4all.nl>,
yourlove@welovespam.nl says...
> Rob wrote:
> > Hallo
> > Om losse zoekresultaten toch in de juiste frameset te tonen gebruik ik
> > iets als:
> > framer.php?page1=x.php&page2=y.php
> > Er worden twee variabelen doorgegeven (page 1 en page2) en dat werkt
> > prima.
> > Als echter de eerste door te geven pagina niet x.php heet,
> > maar bijvoorbeeld x.php?var1=z&var2=zz
> > dan wordt het:
> > framer.php?page1=x.php?var1=z&var2=zz&page2=y.php
> > dan lijkt het alsof er opeens drie variabelen worden doorgegeven:
> > page1, var2 en page2.
>
> Dat lijkt niet zo, dat is zo.... ;-)
>
> > Ik heb al van alles geprobeerd met haakjes e.d., maar hoe krijg ik het
> > voor elkaar dat het volgende wordt herkend:
>
> De link wordt:
> framer.php?page1=x.php&var1=z&page2=y.php
>
> In framer.php zet je zoiets als:
> <frame
> src="http://domein.invalid/{$_GET['page1']}?var1={$_GET['var1']}&page2={$_GET['page2']}">
>
> Een check of page1 wel een geldige pagina is, is wel aan te raden.

Dank Michiel,
Ik ga er even mee stoeien