<ole>
Det lyder umiddelbart som en rigtig skidt idé, men hvis du insisterer, kan du evt. bruge Apache mod_rewrite ... søg her i kategorien.
Det er ofte yderst farligt at inkludere sider. I hvert fald, hvis man ikke er rigtig stiv i PHP. Hvis man ikke er meget påpasselig med at validere de dokumenter, der requestes - og at disse må hentes af alle - kan folk komme til at se og bruge dokumenter, der kan ødelægge din sikkerhed.
En lidt pudsig løsning, jeg lige kom i tanker om, er denne:
<a href="/test/bla.php" onclick="myNavig(this);return false">Til: /test/bla.php</a>
<!-- Inkluder i bunden alle dokumenter - START -->
<script type="text/JavaScript">
function myNavig(lnk) {
document.getElementsByName("url")[0].value = lnk.href;
document.getElementById("navigForm").submit();
}
</script>
<form id="navigForm" action="/" method="post" style="display:none">
<input type="hidden" name="contxt" value="navig"><input type="hidden" name="url">
</form>
<!-- Inkluder i bunden alle dokumenter - STLUT -->
I din index.php kan du så skrive:
<?
if (isset($_POST["contxt"]) && $_POST["contxt"]=="navig") {
$url = $_POST["url"];
// ToDo: Check stien $url er valid her - ** MEGET VIGTIGT **
include($url);
} else {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
... hele din standard index-side
</html>
<?
}
?>
.... men som sagt * Pas På *! Den slags kan være yderst risky ;o)
/mvh
</bole>