"Vadever" du ska med det till...
Finns väldigt enkla sätt, t.ex. att skicka med _POST-parametrar vid klick på URL. Är ju inte någon snygg lösningen kanske eftersom man då helt förlitar sig på javascript. En kombination med SESSION-variabler skulle dessutom antagligen vara stabilare.
Gjorde och la upp ett enkelt
exempel så du kan se principen. Självklart kan man snygga upp koden lite med någon javascript-funktion så det inte ser så spaghetti-aktigt ut, men du förstår kanske principen.
Kod:
<?php
$page = $_POST["page"];
?>
<html>
<body>
[ <a href="JavaScript:document.first.submit()" onmouseover="window.status='Go to first page';return true" onmouseout="window.status='';return true">First page</a> ]
[ <a href="JavaScript:document.second.submit()" onmouseover="window.status='Go to second page';return true" onmouseout="window.status='';return true">Second page</a> ]
[ <a href="JavaScript:document.third.submit()" onmouseover="window.status='Go to third page';return true" onmouseout="window.status='';return true">Third page</a> ]
<form action="index.php" method="post" name="first">
<input type="hidden" name="page" value="1">
</form>
<form action="index.php" method="post" name="second">
<input type="hidden" name="page" value="2">
</form>
<form action="index.php" method="post" name="third">
<input type="hidden" name="page" value="3">
</form>
<?php
if ($page==1) include("1.php");
elseif ($page==2) include("2.php");
elseif ($page==3) include("3.php");
?>
</body>
</html>