Самый простой способ - это что-то вроде того, что один пользователь прокомментировал на ваш вопрос.Сделайте так, чтобы сервер включал определенные файлы на основе значения строки запроса.Эти включаемые файлы будут содержать ваш контент, и при каждом нажатии ссылки вся страница будет обновляться динамическим контентом.Например:
<?php
$page = $_REQUEST['p'];
$valid_pages = array('first-page-name', 'second-page-name', 'third-page-name', '...etc.');
switch ($page) {
case 'first-page-name':
$title = "First Page Name";
break;
case 'second-page-name':
$title = "Second Page Name";
break;
case 'third-page-name':
$title = "Third Page Name";
break;
default:
$title = "Some Default Title For Your Site";
}
?><!DOCTYPE html>
<html>
<head>
<title><?php echo $title; ?></title>
</head>
<body>
<div id="menuWork">
<h1>Web:</h1>
<ul>
<!--links to dynamic content -->
<li><a href="?p=first-page-name">>REN</a></li>
<li><a href="?p=second-page-name">>Vasco Gaspar</a></li>
<li><a href="?p=third-page-name">>GF Guitars</a></li>
</ul>
<h1>App's:</h1>
<ul>
<li><a href="">>DesignerTools</a></li>
<li><a href="">>Artec21</a></li>
</ul>
<h1>Print:</h1>
<ul>
<li><a href="">>Self-Promoting Poster</a></li>
<li><a href="">>Another Day Will Come</a></li>
<li><a href="">>Qiasmo</a></li>
<li><a href="">>Logo</a></li>
</ul>
<h1>Other:</h1>
<ul>
<li><a href="">>Chapéu é o nome (video)</a></li>
<li><a href="">>Papá Wrestling <br />(video-Special FX)</a></li>
</div><!-- #menuWork -->
<div id="content">
<?php if (in_array($page, $valid_pages)) {
include('pages/' . $page . '.php');
} else { ?>
<h2>Page not found</h2>
<p>The page you requested was not found on this server.</p>
<?php } ?>
</div>
</body>
</html>
Затем вы поместите свой контент для каждой страницы в файл в папке / pages / вашего сайта, соответствующий строке, которая передается в URL через p=<your_filename_here>
.(например: 'first-page-name'
будет загружать /pages/first-page-name.php
) Я включил массив разрешенных имен файлов, чтобы злоумышленники не могли включать произвольные файлы.Это очень простой пример.Надеюсь, вы сможете извлечь уроки из этого и расширить его.