Piszę skrypt do tworzenia menu portalu na podstawie samej struktury katalogów, można o tym poczytać tutaj. Wykorzystuje w nim odwołanie do index.php?page=link by mieć wspólny layout strony. Do tworzenia jego wykorzystuje takie skrypt:
</head> <body> <div id='content'> <div id='menu'> <?php include ('menu.php'); ?> </div> <div id='main'> <?php $page = $_GET['page']; /* gets the variable $page */ ?><div id='sidebar'> <?php include ('sidebar.php'); ?> </div> <?php $page .= '.php'; include($page); } /* if $page has a value, include it */ else { include('welcome.php'); } /* otherwise, include the default page */ ?> </div> </div> </body> </html>
Czy jest możliwe ukrycie częsci z przekazywnaego adresu? Na przykład mam linka /<katalog na serwerze zewnętrznym>/<katalog portalu>/<katalog działu portalu>/strona.php - wtedy u użytkownika wyświetla się strona jako index.php?page=/<katalog na serwerze zewnętrznym>/<katalog portalu>/<katalog działu portalu>/strona.php, a chciałbym by widział tylko index.php?page=/<katalog działu portalu>/strona.php w adrsie przegladarki. Musże tak zrobic, bo pisany przez mnie skrypt potrzebuuje fizycznego adres na serwerze zewnętrznym. Z góry dziękuję za odpowiedź! :wink: