PDA

Bekijk Volledige Versie : actie op basis van voorgaande pagina



Koen
30/11/06, 21:38
Beste mensen,

Ik zoek een oplossing voor het volgende probleem.
Bezoekers kunnen op 2 manieren op een pagina op mijn site komen, gewoon via
het menu en via een zoekfunctie. Nu wil ik dat - zodra mensen via de
zoekfunctie op die pagina belanden - wat extra knoppen op het scherm
verschijnen, zoals "terug naar zoekresultaten".
Om dat voor elkaar te krijgen wil ik een php-scriptje opnemen. Zodra de
vorige pagina (referrer heet dat geloof ik) gelijk is aan zoekindex.php, dan
x else y. Hoe ziet zo'n scriptje eruit?

Bedankt alvast!
groeten, Koen

Erick T. Barkhuis
30/11/06, 21:38
Koen:
> Beste mensen,

Hoi Koen
>
> Bezoekers kunnen op 2 manieren op een pagina op mijn site komen, gewoon via
> het menu en via een zoekfunctie. Nu wil ik dat - zodra mensen via de
> zoekfunctie op die pagina belanden - wat extra knoppen op het scherm
> verschijnen, zoals "terug naar zoekresultaten".
> Om dat voor elkaar te krijgen wil ik een php-scriptje opnemen. Zodra de
> vorige pagina (referrer heet dat geloof ik) gelijk is aan zoekindex.php, dan
> x else y. Hoe ziet zo'n scriptje eruit?

Bij ontbreken van een referer zou je het spoo bijster zijn. Derhalve is
het wellicht beter aan de hyperlink een query-string toe te voegen, die
je in je script uitleest.

In plaats van <a href="volgende.php">Gevonden!</a>
schrijf je <a href="volgende.php?komtvan=z">Gevonden!</a>

Nu kun je in volgende.php uitvragen of $_GET['komtvan'] gelijk is aan
"z" en doorsturen:
header("Location:http://abc/zoekpagina.php\n");


--
Erick